I couldn't stand Fiona. She was just too over the top with her halo of goodness surrounding her. I think Keane deserved better. Fiona didn't change but somehow the author made Keane change to fit Fiona's view. I didn't like that. Keane continuously got the short end of the stick and the drama at the end was too much. How much more the author dump on the poor guy?! Fiona ruined the book. Also, I'm all for historical landmarks but come on, the building was in a state of terrible disrepair! They hadn't even seen what the final building would look like, just wanted to protest it because of course how else would people know how virtuous she was?? Only thing missing was her saving a kitten from drowning...