Arrow - Spoilers galore

I got my baby back!!!!!!

Finally felt like the show I know and love.