Phaezeriel

A demon with a heart of gold