The Host - Stephenie Meyer I struggled understanding this book...:(