25 Days of Naughty
A Steamy Girls’ Trip Christmas Vacation Romance
Failed to add items
Add to Cart failed.
Add to Wish List failed.
Remove from wishlist failed.
Adding to library failed
Follow podcast failed
Unfollow podcast failed
Buy for $9.99
-
Narrated by:
-
Virtual Voice
-
By:
-
Piper Kroft
This title uses virtual voice narration
Twenty-five days. Twenty-five dares.
One European DJ she was never supposed to keep.
Burned-out elementary school teacher Harper Lane has one plan for December: escape. No parents, no students, no staff meetings—just a girls’ trip to the Swiss party town of Verbier with her two best friends, a chalet full of twinkle lights, and a private “25 Days of Naughty” dare list they swear they’ll actually follow this year.
Then they walk into the hottest club in the Alps… and Harper meets Nico.
He’s the tattooed, wickedly charming DJ who turns her first dare into a filthy, laughing, “this changes everything” kiss. By the time the snow really starts falling, Nico and pals are in on the game—helping the girls turn each dare into something wilder:
- balcony make-outs in the freezing night
- hot-tub confessions under the stars
- gondola shenanigans high above the slopes
- toys, teasing, and “no touching” rules that never last till morning
What starts as a no-strings vacation fling becomes the kind of chemistry Harper can’t pretend she’ll forget when Christmas is over.
But Nico isn’t just the guy who owns the dance floor. Suddenly their secret nights in Verbier look a lot less simple, and “just a holiday thing” starts to hurt like a lie.
On the twenty-fifth day, the final dare is the riskiest of all:
Break your own rule about no strings…
or walk away.
25 Days of Naughty is a high-heat Christmas romance set in the Swiss Alps, featuring a witty, good-girl heroine, a hot, sexy, secretive DJ, filthy festive dares, ride-or-die best friends, and a guaranteed HEA.
People who viewed this also viewed...
AI cannot do the job of voice actors
Something went wrong. Please try again in a few minutes.
Loved the story!!
Something went wrong. Please try again in a few minutes.