5.0

Many words come to mind for this book: epic, tragic, heartwrenching, funny, romantic... the author really outdid herself.

I can understand people not fond of the genre would pass on it, but I truly loved every second of the 244 (plus extras!) chapters.