I'd only call this book a rollercoaster. It's going to make you feel like laughing, crying, screaming, loving. It's going to leave you wanting more. Great story, well written, great flow, amazing grammar. You won't stop reading this once start.