One teen seriously warmed our hearts when he posted the following photo and caption to Reddit:

She came into my work crying because her prom date stood her up the night of. She left smiling because I had another customer play music while I asked her to dance in front of everyone.

The photo quickly made its way to Reddit's front page on Sunday. It was uploaded by user MiiMZYv2, who says he is an 18-year-old high school senior from North Carolina. He wrote in the comments that the distressed prom-goer who entered the "hotdog/hamburger joint" he was working at is 14 years-old.

For readers who were questioning his intentions for the gesture, he explained that he had no interest in dating her because she was so young.

"I did it because it was the right thing to do," he wrote.

Good on you, dude.

Also on HuffPost:

Loading Slideshow...
  • Manage Your Expectations

    Going into high school expecting to get straight-As could lead to stress, frustration and disappointment. Of course you want to do your best, but try not to put too much pressure on yourself to get a perfect GPA. It can be a lot more difficult to get good grades in high school than it was in middle school, and it takes time to adjust to new types of assignments and demands on your time. Give yourself at least a semester to adjust, and if your grades are less than stellar, remember that yes, you'll still get into a good college.

  • Talk it Out

    You may want to figure it all out on your own, but helping you get adjusted is what parents, teachers and guidance counselors are there for. If you're having trouble with classes, time management, extra-curriculars or friends, don't hesitate to talk to someone --chances are, it'll help a lot more than you would think.

  • Stick With Your Friends

    Adjusting to a new social scene can be one of the most difficult parts of the high school transition. Instead of trying to get a whole new crew all at once, stick with the friends you came in with. If you're going to a new school with all new people, try to focus on connecting with one or two people that you could really see yourself being close with, rather than trying to assimilate into a big group. As you go through high school, those one or two close friends that have been there since the beginning will be the ones you really appreciate.

  • Get Organized

    In high school -- when the academic pressure is greater and you have more demands on your time than ever before -- staying organized is one of the best ways to manage your stress levels and make sure that you get the best grades possible. Invest in some good school supplies, download an app to manage your schedule and to-do lists, find a study system that works for you, and stick with it.

  • Remember That 'It Gets Better'

    Adjusting to high school life is difficult, and it may take quite some time for you to really feel comfortable. And you know what? That's perfectly OK. Nobody said it was going to be easy, but that doesn't mean that you won't learn from your experiences and ultimately end up where you're supposed to be. You'll find your place -- trust us.