James Drain, an 80-year-old man from Alabama, got to do something recently that is normally reserved for people more than 60 years younger than him. He attended the prom - and did so with his 17-year-old granddaughter.

James was not able to attend the prom when he was younger, so in a very selfless move, his granddaugher asked him to go with her as her date.  

James accepted, and the two attended the prom last weekend, arriving in a carriage pulled by a horse.

James' granddaughter, Joy Webb, told WHNT-19 News,

My family is everything to me, and I love him so much, and it’s just like really special to me because I know not many people get to do that. And I know he loves me and I love him, and it’s just really neat and special.

This also marked the first time in all of James' 80 years that he had worn a tuxedo.

[WHNT-19 News]