Emma Lance spent her whole life trapped as a bird within a cage. First, pretending to be a happy family in America after getting kidnapped from her real one. Second, being brainwashed and trained into a killer. Third, finally being free and freeing the rest but now lives with the fact that she's gonna have to play hero to make up for all she's done as a Black Widow. Now taking up the code-name 'Black Canary' due to her powers, she's been a hero for three years. But being seventeen is hard for a girl, especially with a background and life like hers. Now this boy calling him "Invincible" practically flew into her life. (Mark Grayson x OC! Emma Lance) (Samantha Eve Wilkins x OC! Elizabeth Bishop) Cross-Posted on Ao3, under same name and user
13 parts