Price: $14.99
(as of Apr 06, 2026 08:48:33 UTC – Details)
A spicy best friend’s brother, opposites attract standalone novel by romantic comedy author Gia Stevens…
He’s grumpy. A tattooed bad boy. And my best friend’s brother.
Ledger Hudson screams off limits. Instead of staying away, I tell him to kiss me. It’s a kiss that sends tingles to places I never knew could tingle. When it’s over, I need more.
This good girl craves the bad boy.
Our chemistry between the sheets…
Undeniable.
Turning the frown of the grumpasaurus upside down…
Most fun I’ve ever had.
Everything was perfect until my best friend found out.
Ledger pushes me away, saying we’re from different worlds. I tug him back, wanting to prove him wrong. When I’m dateless for the biggest gala of the year, he shows up as my knight in shiny combat boots.
All my life I’ve been forced to follow a certain set of rules and a smokin’ hot guy in ripped jeans and a motorcycle isn’t on the list. When all the secrets and lies unravel, I’m left with nothing…
Now it’s the grumpy, bad boy who’s determined to not let me go.
Flirting with the Bad Boy is a best friend’s brother, opposites attract romantic comedy with characters from completely different worlds. Be prepared to laugh-out-loud one minute and swoon the next in this steamy standalone romcom. Each book in the Harbor Highlands Series is set in the same world and a guaranteed happily ever after.
Publisher : Wild Clover Publishing, LLC
Publication date : July 17, 2023
Language : English
Print length : 288 pages
ISBN-10 : 195828615X
ISBN-13 : 978-1958286159
Item Weight : 10.1 ounces
Dimensions : 5 x 0.65 x 8 inches
Part of series : Harbor Highlands Series
Best Sellers Rank: #2,973,258 in Books (See Top 100 in Books) #1,021 in Humorous American Literature #3,162 in American Fiction Anthologies #14,181 in Humorous Fiction
Customer Reviews: 4.0 4.0 out of 5 stars (390) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });
MONTHLY WINE SAVINGS
Subscribe & Save
By signing up to our monthly mailing list you are welcoming the latest news, wines and savings directly into your inbox.




