You have said it all beautifully sammy..
I've already watched that scene 2-3 times already and I can't get over it.. The way past and present played out was out was beyond beautiful. How do they manage to create magical moments like this, again again..
Going to watch it a few more times before going to bed