I considered giving this book only two stars, but I liked the two main protagonists, so it slipped into three. However, the story is problematic. For a start, it's way too long. There are so many long, boring passages that go over the same ground again and again, especially concerning the relationsh...