Wow, the Doctor Who finale knocked my socks off! So MUCH going on there! Wow.