This is honestly one of my favorite books ever. The characters are very lovable, the plot is intriguing, Shen Yuan's inner monologue is hilarious. It's very charming. I've got to be honest that there are times that you can tell that this is MXTX's first book, what with the plot holes and underdeveloped side characters but if you can look past those things I'm sure you will enjoy it. It's a perfect mix of comedy, drama, romance, and angst.