Dancing for Souls

133 2 3
                                    

Arden was sentenced fifty souls by his Master, the Lord of Vampires, to collect before the end of the year. He managed to get 49. But the last soul he found he doesn't want to give away, because she's not only the most beautiful human lady he's ever seen, but also his soulmate.

Dancing for SoulsWhere stories live. Discover now