Abby Jensen prépare ses seize ans depuis qu’elle est toute petite. Elle tient une liste de souhaits qu’elle veut voir se réaliser. Lorsque le grand jour arrive enfin, elle ajoute avec enthousiasme son seizième et dernier souhait à la liste : une photo de Logan, son coup de foudre. Ses parents et son frère Mike la surprennent, mais elle les rejette brutalement. Commence alors la première d’une longue série d’événements inhabituels, chacun impliquant la visite d’une femme étrange, Celeste. Elle apparaît d’abord comme exterminatrice lorsque la maison des Jensen est envahie par les guêpes d’un nid qui s’est accumulé pendant 16 ans. Celeste sauve la liste de souhaits d’Abby, mais la famille ne peut pas retourner à l’intérieur de sa maison tant que les guêpes ne sont pas exterminées.
Le meilleur ami d’Abby, Jay Kepler, apparaît et offre sa veste à Abby. En fouillant dans une poche, Abby trouve un cadeau d’anniversaire qui lui est destiné – un collier avec la moitié d’un cœur indiquant « BFF ». Jay utilise l’autre moitié comme breloque sur son porte-clés. Un camion de livraison s’arrête, et Celeste en sort habillée en postière et donne un paquet contenant 16 bougies et une boîte d’allumettes à Abby. Abby allume la première bougie, son premier souhait, rencontrer la célébrité Joey Lockhart, est réalisé. Abby se rend alors compte que les bougies correspondent aux souhaits de sa liste de souhaits. Abby allume la huitième bougie et son souhait d’une voiture rouge est réalisé. Celeste sort de la voiture. Abby réalise que Céleste est un être magique et que ses souhaits se réalisent chaque fois qu’une bougie est allumée, et que Céleste apparaît chaque fois qu’un souhait est exaucé.
Abby tente sans succès de faire un troisième souhait. Céleste explique qu’Abby doit attendre pour faire de nouveaux vœux dans de nouvelles heures, et que, à minuit, les bougies d’Abby expirent et les vœux qu’elle a faits seront permanents. Abby fait d’autres vœux, ce qui lui permet de battre sa némésis, Krista Cook, qui a le même anniversaire qu’elle, dans un match de volley-ball, et de devenir présidente du corps étudiant. Abby se souvient qu’elle a besoin d’une robe pour sa fête d’anniversaire et décide de l’acheter avec Jay, qui accepte de la payer. Ils sont suivis par Krista, qui prend le portefeuille de Jay lorsqu’il le fait tomber. Elle convainc le vendeur du magasin que les deux hommes n’ont pas l’intention d’acheter quoi que ce soit ; le vendeur les met à la porte. Abby utilise la neuvième bougie pour faire le vœu d’être traitée comme une adulte, ce qui ajoute des conséquences de l’âge adulte auxquelles elle n’avait pas pensé. Abby n’est soudainement plus autorisée à aller au lycée, et personne à l’école ne se souvient d’elle, pas même Jay. Ses parents lui achètent un nouvel appartement et la laissent vivre seule.
Regardant son vœu, Abby essaie sans succès de faire de nouveaux vœux et d’en changer certains. Abby fait un vœu pour que ses parents la comprennent ; ses parents la comprennent effectivement, mais en ayant l’impression qu’elle est une adulte. Abby passe devant le Sweet 16 de Krista et aperçoit Jay. Elle lui rappelle qu’ils sont les meilleurs amis du monde en lui montrant le collier qu’il lui a offert. Cependant, Jay est incapable de l’aider. Abby parle à Krista, et se rend compte qu’elle est en bons termes avec elle à l’âge adulte. Elle se rend également compte que Jay voulait être président du corps étudiant depuis le début. Désespérée, Abby retourne à son appartement où apparaît Celeste. Abby parle avec Céleste qui lui dit à quel point elle a été égoïste de penser à elle plutôt qu’à ses amis et à sa famille, car elle n’a pas réalisé ce qu’elle avait déjà. Abby a fini par trouver une faille dans les règles de la magie, car son dernier souhait était collé avec du chewing-gum, agissant comme une « barrière » entre l’image et les règles. Elle échange la photo contre une photo d’elle prise le matin même et souhaite pouvoir revenir à ce matin-là juste avant que minuit ne frappe.
La vie d’Abby reprend alors son cours normal. Abby jette sa liste de souhaits et donne son argent à Mike pour une guitare. Abby trouve Krista qui porte des affiches disant » Votez pour Krista « . Elle et Krista se réconcilient après que Krista ait dit à Abby qu’elle ne l’aime pas parce qu’elle lui a pris Jay comme ami. Abby et Krista cessent de s’affronter et travaillent ensemble pour que Jay devienne président du corps étudiant, réalisant ainsi son rêve. Abby et Krista organisent une fête d’anniversaire commune. Krista et Logan deviennent un couple, et le talent de Mike est reconnu. Abby dit à Jay qu’elle n’a plus de souhaits, et ils s’embrassent. Celeste se transforme alors en fée et s’envole. Les couples – Abby et Jay et Krista et Logan – dansent alors ensemble à la fête.