I had already seen this a while ago, and I agree, this is very touching.
When he talked about how it's time to say goodbye to the past and look to the future, I kept mentally reminding myself "Three years and I'm twenty."
James truly is someone with talent at what he does.