4.5 stars 
 Oh Aric... How do I love thee? Let me count the ways... Wait, I can't, because you're so totally amazing, I just can't find the words to describe my feelings about you. Seriously, everybody needs an Aric in their life. 
 If you want a book that will put your heart through the wringer then this is it.