BEACHWOOD, Ohio -- A 9-year-old Ohio boy's selflessness is capturing hearts online.

Mikah Frye wanted to get an Xbox one for Christmas. Instead, he told his family to donate the $300 to get blankets for the homeless.

Microsoft heard about Mikah's good deed. They got him a limited-edition Minecraft-themed XBox One X.

The money Mikah donated to the Access program was enough for 60 blankets. This wasn't something he thought of out of thin air. It turns out Mikah and his parents struggled and even lost their home a few years ago.

Access is the same charity that gave them a place to stay until the family was able to get back on their feet.

Each blanket he gave out even included a handwritten note.

Make it easy to keep up to date with more stories like this. Download the 10 News app now.

Have a news tip? Email, visit our Facebook page or Twitter feed.