You know a story is good when you are so very immersed in the telling that you actually dream of the characters when you sleep! The characters were expertly written and seemed to come to life, along with the landscape that felt so real you could ima...