There is something about the way that Sarah Addison Allen writes that I just love. She mixes everything into a book that I love and I always find myself attached to her characters and cheering on their stories. 
 The premise of this book is a young girl comes home to stay with her grandfather after her mother died. Her grandfather is a giant, but in a town like that it isn't that unusual. She shunned by the town and discovers it is because of things her mother had done when she was a teenager. Emily meets Win, an odd young man from the family most hurt by her mother's actions whose family seems determined to keep them away from each other and who is fighting against a long lasting family tradition. 
 She also meets Julia, a woman who was at school with her mother, who is determined that she is leaving the town in a few months. Julia has her own unhappy history in the town and spends her time purposefully not laying roots down and deliberately trying to avoid Sawyer, the boy she had been in love with 18 years earlier and who is trying to right his own particular wrongs with her. 
 All the stories tie together, and when you sprinkle in a dose of magic such as wallpaper that changes according to mood, people who light up in the dark, and people who see glittery trails leading to cakes, it all leads to the near perfect book. 
 The only thing that prevented me giving this five stars is that I wish it had been a few chapters longer. The ending was fine (sequel at one point soon?) but I just wanted a couple of chapters after the reveals to see the pay-off. (view spoiler)[I will say though that the image of Emily and Win on the bench at the end was perfect though. (hide spoiler)] 
 All in all, it was another wonderful book and exactly what you expect when you pick up her books. I adore the worlds she keeps creating and I cannot wait to pick up her new book.