One of Us
Johanna Hunt's life is terribly predictable. No, really - for the past 365 days, she has been living the exact same day on repeat: December 19, 2012.Jo isn't sure how she got stuck in this reset roulette, and after a year of looping, her curiosity has gone stale. But one fateful day, she's shaken out of her monotonous cycle by Ezra, a strange guy who does the impossible: Surprise her.Still, Jo doesn't know if she can trust him. Why hasn't she met him before? Where is he from and why is he here? Does he hold the answer, or just more questions?Only one thing is certain: Jo hasn't felt hope like this since, well, a really long while (read as: yesterday) - and now she's hell-bent on finally getting her tomorrow.…