Sometimes when you re-read a favorite novel from years ago, it doesn't hold up. That was not the case with David Olner's The Baggage Carousel, a novel I first read on a writing site before it was published. I believe the gist of my critique was: "Get this published!" I'm glad he decided to take my stellar advice. ;)
In this novel, the super-flawed main character falls in love on a back-packing trip to Africa. When the object of his affection makes promises and then proceeds to ignore his emails, Dan's heartbreak turns obsessive. In alternating narrative, the reader also gets to know Amber, who is on the edge of vapid, but still manages to be sympathetic. The two narrate different timelines so that the story unfolds as a puzzle and the missing piece isn't delivered until the very end.
Throughout, the quality of the writing stands out. Dan is darkly witty, his tangents from the main plot not only illuminate his character, but are fun to read. The way it's organized is especially clever and the ending comes together like a lightning bolt. Of course, you think as if you saw the twist coming, though you didn't. The ending is terribly satisfying, with just enough pain and the requisite growth from each character.
I highly recommend this book.