What is Mr Heart?
a gay man that touches himself
woah that guy is so mr heart. LOL
See fag, faggot, gay, faggish