Spot The Steal - Oliver Peoples 'Emelita'

I've had a handful of emails about my shades, and it's come to my attention that they resemble Oliver Peoples "Emelita" which runs for $310, about $305 more than I paid for mine. And though they're currently sold out from Old Navy, I stumbled upon a similar pair from Forever21 for $5.80, which I have  to say is not to shabby. 

Oliver Peoples "Emelita", $310 Net-a-porter  (Plus 20% off)
Sunglasses, $5.80 Forever21