Absolutely fantastic ending, so well written and acted. Was it just me or did they manage to squeeze about two hours worth into the hour. I looked at the clock at one point thinking it must be about 40 mins in and it was only quarter past nine. It seemed to go on fo ever, in a good way though.