This was as close to perfect a read becomes to me. I instantly fell in love with both main characters, Arthur and Gabriel, and along the way I fell in love with the majority of the supporting cast as well, including Arthur's meddling mother Corinna Anderson, his nephew Thomas and sister. Both Art...