Little O
Pairing: Dean Winchester x reader
Synopsis: In a world where Omegas are kept in line through frequent orgasms, Dean can't work out why his Omega's "O"s keep wearing off
Warnings: noncon, dubcon, forced orgasms including in public, spanking, public nudity (to a degree), a/b/o dynamics, knotting, Omegas being treated badly, Dean and Sam being condescending and generally not great
A/N: This fic really took me out of my comfort zone! Normally I write adorable, loving, protective Sam and Dean and this is... not that. (If you want that, go read Pack, haha) Thank you to @iprobablyshipit91, @thatonewriter15 and @the-family-business67 for encouraging me to give it a go! I totally get that this might not be everyone's cup of tea though!!
“Didn’t your Alpha give you an O this morning?”
Your blood started to boil, staring at the condescending Beta cashier. First he’d bagged your groceries in a way that was guaranteed to break the bag, and then when you’d politely asked him to fix it, he responded like this.
Before you could really lose your shit at him, your Alpha, Dean, came back with the last items. He was placing them on the conveyor belt when the cashier started speaking to him.
“Your Omega’s throwing a tanty, think she needs a little O.”
Dean barely glanced at you before he shoved his hand down the front of your pants, reaching for your clit. He started to rub it quickly, not paying you any attention, just trying to get you to climax. All Omegas wore pants with elastic waistbands or skirts, to give their Alphas easy access to give them an “O”. Omegas would vague-out for a while following an orgasm, which was viewed as the main way of keeping them in line.