dreaminsharinlove
By day, she's Gigi.
By night, she's Luna-a stripper at one of Manhattan's clubs.
For the last two years, stripping at Velvet has paid Gigi's rent, kept food in her fridge and allowed her to survive a city determined to empty her bank account faster than she can fill it. Back home in Pennsylvania, however, her family still thinks she works as a receptionist at a medical centre.
Gigi plans to keep it that way.
She's independent, stubborn, perpetually broke and perfectly capable of taking care of herself. Velvet isn't the life she imagined when she moved to New York, but it's hers.
Then Frank Castle starts showing up.
Older, intimidating and apparently incapable of answering a question without making himself sound suspicious, Frank is only supposed to be temporarily running the strip club he co-owns while his business partner is overseas.
Except Frank Castle isn't exactly a normal strip-club owner.
There's the boxing gym.
The security company.
The gun magazines in his desk.
The men who owe him thousands of dollars.
And the distinct possibility that Gigi's new boss may be at least slightly involved in organised crime.
She should probably stay out of his business.
Instead, somewhere between late-night shifts, lap dances, seven-dollar coffees, terrible financial decisions and arguments neither of them ever seems capable of winning, Frank becomes one of the easiest people in her life to talk to.
Which is a problem.
Because Frank has spent years keeping people at a distance.
And Gigi has spent years making sure she never needs anyone enough for losing them to matter.
Neither of them is looking for anything.
Good thing they have absolutely no idea what's coming.
age gap • stripper!oc • boss x employee • very slow burn • eventual romance • banter • found family • canon-divergent AU