Through Countless Reincarnations
Their love story started in the 19th century. Lucian is a demon who makes contracts for souls. Genevieve is a young lady with a heart's desire to avoid an arranged marriage and comes seeking Lucian's help.
Their love story comes to a temporary end when tragedy befalls her and Lucian embarks on a quest to find her again. But every time he finds her, she dies almost immediately and never reaches 18.
Then one day in modern day London he encounters her again and she doesn't die. It almost seems like this time is the one. However there is something darker at play.