New Music: Mariah Carey – Imperfect (Produced by Tricky Stewart) May 10, 2010 | New Music This is a leftover from Mariah Carey’s “Memoirs of an Imperfect Angel” album. Apparently, it was meant to be on her unreleased “Angel’s Advocate” album as well.