Bleeding Love (The Soulless Witch)
Love is the blood of life. To live forever, one must drink every last drop. The line between love and hate is often drawn in blood. For Celeste, a powerful witch who sold her soul for revenge, living her lives hunted and feared is nothing new. Death is her companion, and darkness is her friend. But when both take the form of a lethal vampire who tries to kill her, her precarious fate hangs in the balance in more ways than one.
Price not available