Amazingly, this stunning portrayal of a master swordsman and his journey was self published by the author and just recently picked up by a major publisher. Blood Song is easily one of my top five fantasy books of all time. It just has everything I want and never pulls punches. Anthony Ryan expertly toys with the cliches and tropes of the fantasy genre, but never lets his novel devolve into them. I can't recommend this book more.