Jessica Davis (played by Alisha Boe) on 13 Reasons Why on Netflix was spotted wearing this purple jacket and black floral top on 13 Reasons Why on episode 'There Are a Few Things I Haven't Told You' (3x11) in Aug 2019. Jessica's Top is the Floral Vintage Crew by Rag and Bone . Jessica's Jacket is the Byron Blazer by Free People.