The Impossible Story of Olive in Love is about the other side of invisibility: when it's not a superpower, it's a pain in the ass and a lonely one at that. Olive is cursed to be invisible to all but her true love, which means for seventeen years she's been mistaken for a ghost, an imaginary friend, the wind and any number of excuses people make up to explain away the impossible - until she meets Tom, who can see her. It's a cool premise and the strength of this book is the plot, which explores interesting ideas and relationships. Unfortunately, the weakness is the characters, especially Olive, who often behaves and speaks in horrible ways and whose only excuse is "it's hard to be me". I could relate to Olive's predicament, but not to Olive herself, and it's hard to enjoy a book where the protagonist is so unlikable.