I feel like I have finally hit a bullseye (get it?) for all of you Arrow fans who have asked me to hunt down Felicity Smoak’s (Emily Bett Rickards) eyeglass frames! The fine people behind The CW