<P> Sara Lance first appears in the pilot episode of Arrow as the younger sister of Laurel Lance (Katie Cassidy), the future Black Canary . It's shown that five years prior to the beginning of the series, she was having a secret affair with her sister's boyfriend Oliver Queen (Stephen Amell) and was with him on his family yacht when it shipwrecked . Everyone on board was presumed dead but flashbacks in season two reveal that, like Oliver, Sara actually survived the experience . She was rescued by a research boat, the Amazo, and when Oliver was captured by the ship's crew, Sara helped him escape . Together, along with Oliver's friend Slade Wilson (Manu Bennett), they attacked the ship . Due to Slade's love for Shado, an ally who was killed indirectly because of Oliver's feelings for Sara, Slade betrayed Oliver and took over both the ship and Oliver as his prisoner . Oliver and Sara confronted him on the freighter and Sara was swept away in the current, causing Oliver to believe that she died once again . However, Sara was found by Nyssa al Ghul (Katrina Law) who took her to Nanda Parbat . She and Nyssa became lovers, and Sara became a deadly fighter with the League of Assassins under the name Ta - er al - Sahfer, roughly translated to "Yellow Bird" or "Canary" from Arabic . </P> <P> In season two, Sara returns to Starling City after a six year absence as "The Canary" to protect her family . In keeping with a promise, she also befriends wayward teenager Sin and watches over her . Oliver manages to capture and unmask The Canary, revealing Sara to be alive . She eventually informs her father, SCPD Detective Quentin Lance (Paul Blackthorne), and looks after him and Laurel (who also later discovers she's alive as is a vigilante). Sara joins Team Arrow and revisits a brief relationship with Oliver . She aids him and his colleagues Felicity Smoak (Emily Bett Rickards), John Diggle (David Ramsey), and Roy Harper (Colton Haynes) in taking down a drug - enhanced Slade Wilson, with help from the League of Assassins, which requires Sara to return to Nanda Parbat . </P> <P> In season three, Sara is killed on a rooftop with three arrows to the chest . Some time later, it was revealed that Thea (Willa Holland) killed Sara after being drugged by her father Malcolm Merlyn / Dark Archer (John Barrowman) as part of a plot to pit Oliver against Ra's al Ghul (Matt Nable). Meanwhile, Laurel takes up Sara's mantle to fight crime as the Black Canary . </P> <P> In season four, Laurel resurrects Sara using the League's mystical Lazarus Pit . The process is successful, but Sara is brought back to life without a soul, making her feral and dangerous . Oliver calls his old friend John Constantine (Matt Ryan) to assist them in restoring Sara's soul . Days later, Sara aids in rescuing Ray Palmer / The Atom (Brandon Routh) from the hands of Damien Darhk (Neal McDonough), before leaving town to find herself, eventually joining the Legends along with Ray . During her time away with the Legends, Laurel is killed by Darhk and she is later made aware of it by Quentin when she briefly returns to present - day Star City at the end of season one of Legends of Tomorrow, where she and Quentin mourn her together . </P>

Who killed sara lance in arrow season 3