My Imperfect Angel

We swore we would protect them... ...we failed. Fifty years ago, the Angels lost power in the human world. The humans suffer in silence under the King of Devils, Damien. To save his fiancé, the Prince of Angels, Blaine, must sign a one-sided contract, threatening to enslave the humans forever. To fulfill his quest, the perfect Prince must put his trust in an ordinary human girl, Thea.