Halley (Mandy Moore) está no ensino médio e sonha com seu príncipe encantado, mas o momento não está oportuno para o amor. Ela está vivendo os problemas no relacionamento dos pais, que acabam de se divorciarem, no casamento da irmã e no namoro da melhor amiga.