From: This post by Steph at Steph Su Reads.
Summary (Goodreads): Cameron Cooper, a cynical teenage girl dying of cancer, is told by her doctors she needs a miracle to survive. In a last-ditch effort to save her daughter’s life, her mother takes her to a small town in Maine rumored to be magical. If there’s a shot for Cameron, her mom believes, it’s here. But for Cameron, believing in miracles would mean believing she has another chance at life … and that’s dangerous for someone who knows better than to get her hopes up. As the girls settle into Promise, amazing things start happening: it snows in August; there’s a rainbow when it doesn’t rain; a flock of flamingos takes residence in the pond behind the high school, even though they’re not supposed to live this far north. Cameron, a scientist at heart, searches for explanations for these bizarre occurrences, refusing to believe they’re miracles.
But soon, the magic of the town—and her feelings for Asher, a local boy who seems to know Cam better than she knows herself—become impossible to deny. Over the course of the coming months, Cameron lets go of her cynicism and opens herself up to life and the world. In the end, Promise is a magical place, but for Cameron becoming a believer might just be the biggest miracle of all.