These guys are the best. More people need to be supportive like this.
HOLY SHIT HOW CAN YOU NOT BE HOPEFUL ABOUT THIS WORLD??
Cool for kids to have an adult in their life they can trust to have a healthy adult-child relationship too, I know too...