Annabelle’s life has always been Perfect with a capital P. Then bestselling young adult author Lucy Keating announces that she’s writing a new novel—and Annabelle is the heroine.

It turns out that Annabelle is a character that Lucy Keating created. And Lucy has a plan for her. 

But Annabelle doesn’t want to live a life where everything she does is already plotted out. Will she find a way to write her own story—or will Lucy Keating have the last word? 

For as long as Alice can remember, she has dreamed of Max. Together, they have traveled the world and fallen deliriously, hopelessly in love. Max is the boy of her dreams—and only her dreams. Because he doesn’t exist.

But when Alice walks into class on her first day at a new school, there he is. Real Max is nothing like Dream Max. He’s stubborn and complicated. And he has a whole life Alice isn’t a part of. Getting to know each other in reality isn’t as perfect as Alice always hoped.

Alarmingly, when their dreams start to bleed into their waking hours, the pair realize that they might have to put an end to a lifetime of dreaming about each other. But when you fall in love in your dreams, can reality ever be enough?