An "Arrow" Fan's Love/Hate Relationship With Sara Lance

The title of last night's Arrow, "Heir to the Demon," referred to a few things: One, that Nyssa al Ghul (Katrina Law), daughter of criminal mastermind Ra's al Ghul (word to Talia and The Dark Knight Rises), would stir shit up in Starling City. Two, that Oliver/Arrow (Stephen Amell) would find out about his younger sister Thea (Willa Holland) being the daughter of evil archer Malcom Merlyn (John Barrowman). Three, that Sara Lance, a.k.a. Black Canary (Caity Lotz), would pull the floorboards off the Oliver Queen/Felicity Smoak (Emily Bett Rickards) ship that fans have worked so hard to build, and send her sister Laurel (Katie Cassidy) to the looney bin.

So that last one was a stretch. But damn it—Sara Lance is the most frustrating character on the series. She's a crime-fighting former assassin AND a homewrecker with a heart of gold. It's impossible not to love and loathe her, and her scenes in last night's episode encapsulated that perfectly.