Login
Devil's Contract
Devil's Contract

Devil's Contract

50 Episodes

Fallen socialite Elena signs a 100-day contract to pose as a mafia godfather's fiancée and save her brother. As she uncovers dark blood pacts and her ...