This is beyond brilliant. I even choked up a bit at the end...