This book is 4-5 stars for the first 90% and 2 stars for the ending. Unfortunately, the book takes some odd turns and actions taken ruined the novel for me. It's a shame because it was absolutely wonderful up that point & I loved it. I settled for 3 stars: 4-5 for the first 90% and 2 stars for the ending. I'm very disappointed.