When 14-year-old Katelyn Norman learned that her bone cancer was going to take her life, she drew up a list of her final wishes - a slow dance, a last kiss, a date to prom.
But as her friends gathered at a venue in LaFollette, Tennessee on Tuesday night to throw the prom in her honour, Katelyn was airlifted to hospital after struggling to breathe.
So classmates and relatives brought the party to her bedside instead, bringing balloons, music and her smartly-dressed date to make sure she didn't miss out on completing her bucket list.
Katelyn has been fighting osteosarcoma, an aggressive bone cancer, for two years but doctors told her last week that it has spread to her heart, arteries, pelvis and spine and that there is nothing more they can do.
Thanks to Greg for this soft touch today.