Let's just hope that this particular doctor actually takes the HIPAA seriously and doesn't go telling everyone how he met the Arrow and Canary this one time and he has the x-rays to prove it! Those x-rays could be breadcrumbs to even more people finding out that Arrow is Oliver Queen. I do wish the doctor taught Oliver how to administer Lidocaine properly, though. For the kind of pain he was in, it's usually administered through the IV, and monitored carefully. The adverse effects can lead to cardiac arrest, after all, but Oliver just went and stuck himself in the thigh with it. And, although, it can sometimes be administered intramuscularly, he better hope that it was diluted properly and wasn't actually "all of it" that was in the vial, otherwise Oliver will have a whole other world of health problems than just the wear and tear on his body.
Sleep tight, Moira Queen. I will truly miss you. You went out like a boss when you stood up and sacrificed yourself for your children. Susanna Thompson was the best actor on this show, bar none. And, yep, I started tearing up the moment she went "close your eyes, baby" to Thea followed by Slade skewering her with a sword, Buffy style. Good grief, this episode weighed heavily on my heart.
It was nice seeing Sin again. And the Diggle/Thea talk was a very welcome one. More interactions with characters that haven't interacted before, please!