Finally! Was waiting impatiently for this one but it was a little bit of a let down as compared to the other books. Maybe the doubt so heavily exhibited in this book weighed me down a bit. Made want to slap Mairi and tell her to just get over it. But then I guess the lead up to the ending wouldn't h...