Ok, I got a bit bored in the middle (felt like it was repeating itself with no ending in sight), but I kept reading and I see now how the middle tediousness came into play in the ending scenes. I'm still interested enough to read what happens next.