Margaret, noble viuda, lo pierde todo por las trampas de su tío y huye con sus dos bebés a un pueblo fronterizo. Teje, canta y apenas sobrevive. Entonces Lily, su hija de dos años, empieza a escuchar los pensamientos de la gente—cada mentira, cada secreto, cada codicia oculta. En una visita real disfrazada, el rey Sebastián entra sin querer en el alcance de Lily. Ella suelta sus preocupaciones más profundas como si fueran un deseo de cumpleaños. De repente, el rey no puede alejarse. Pero en una corte llena de traiciones, una bebé que lo oye todo es el arma más peligrosa de todas.