Soulkeeper by David DalglishSoulkeeper is an epic fantasy with a huge amount of heart. I really loved Devin as a a protagonist. He’s a bit of an old fashioned hero....