 
        
    
	
	Chapters: 60
Play Count: 1,760
On the eve of her wedding, Sonia Hall is betrayed by her nanny’s daughter and killed while fighting to prove she’s the Hall family’s true heiress. But fate turns back the clock to the day before. This time, Sonia won’t beg for justice—she’ll make those who killed her pay in blood.