YouTuber playerjames6280 says: "It took me 10 years to build up the courage to tell her." Not to spoil the surprise, but suffice it to say this kid's mother takes her son's big news extremely well, all things considered.

[Reddit]