This is very well written, it has the Christmas Carol vibes all over it, the twist, the puns, everything is so perfect. A good stab in the heart 10/10 would read again.
Apparently, it's not an easy read, so that's that.
One worthy to make a grown man cry.