He's Mike Hadreas aka Perfume Genius. His songs are mostly dramatic and melancholic but they are catchy. He definitely imparts his life to every song he's made (and hopefully, and about to make). He kinda sounds like Chris Garneau but you can still tell which is which. Here's Learning by Perfume Genius.