As much as I try to relax and just accept Arrow for what it is, it'd be awfully nice if the show's views on women weren't so painfully retrograde. This episode was a doozy in that regard (Thea starting to fall for that DJ who acts like a total dick to her! Felicity going weak over diamonds and couture! Cupid's neurotic obsession with Oliver!).
Illustrated recap below. Click the links for larger, expandable images.