One of the best books I've read in a while! The characters are beautiful and the plot fantastic! I warn you though, this book isn't for those who want something sweet and fluff filled with a unicorn ending. It is very . . . real, I suppose is the best description. It's definitely worth the read!