Cursed to watch his one true love, die over and over again. Never living a day past eighteen, but always dying sooner. Ciara doesn't know how many lives she's lived, she definitely doesn't know she was originally born in 685AD. Doesn't know she's known love, or true happiness. How many lives can you live? How many loves can you have? How many times can you die? Before life, love or death truly catches up to you.All Rights Reserved
1 part