#1Mystery Angel ( Book 3)by lovelyloveth1.5K14236Michael had a terrible past. A past that ruined him. A past he wished to forget. A past that made heaven denied him of every angel's desire, "A soulmate." Jess...Completedmessangerangelsguardianangelromantic+22 more