Memoirs of an imperfect angel