Ryan is a homeless man who lives in Edmonton, Canada, and he taught himself how to play the piano absolutely beautifully. 

In this clip, captured by a woman who was passing by and noticed his incredible musical talent, he plays a song that he wrote himself. Ryan has been living on the streets for around 30 years, according to the YouTube description, and says that no one taught him to play the piano, he did it all himself. 

The clip has over 400,000 views since being uploaded just a few days ago, and is sure to get Ryan a bit more attention from the passing crowds in Churchill Square, where it was filmed.

Via Mashable