Petrarch

Petrarch
Petrarch 
Body, Horns
Visual novelsMain character - Elvine