Question: what episode does felicity find out about william?
Answer: Arrow Just Delivered A Huge Felicity Bombshell That Changes Everything. Spoilers ahead for Episode 13 of Arrow 7, called "Star City Slayer."