This book is pretty much perfect in every way. It'll rip your heart out, make you laugh, cry, sigh, swoon, and everything in between. I don't even know how to write a review on this book because it is just so amazingly beautiful that you just NEED to read it for yourselves!