Margaret, uma nobre viúva, perde tudo com os esquemas do tio e foge com seus dois bebês para uma cidade na fronteira. Ela tece, canta e mal sobrevive. Então Lily, sua filha de dois anos, começa a ouvir os pensamentos das pessoas—cada mentira, cada segredo, cada ganância escondida. Numa visita real disfarçada, o rei Sebastião entra sem querer no alcance de Lily. Ela solta as preocupações mais profundas dele como se fossem um pedido de aniversário. De repente, o rei não consegue mais se afastar. Mas numa corte cheia de traições, um bebê que ouve tudo é a arma mais perigosa de todas.