Rewriting Christmas: A Steamy Brother’s Best Friend, Off-Limits Holiday Romance

Abigail Lush is skipping Christmas—and not even glitter can fix it.
With her second novel in shambles and her family’s holiday chaos closing in, she escapes to her brother’s remote North Carolina cabin to regroup, recharge, and disappear. The last thing she expects? Gabe Hayes—broody, off-limits, and the man she’s secretly wanted for years—staying in the cabin next door.
Gabe was counting on a quiet, solo December. No holiday cheer. No complications. And definitely not his best friend’s little sister showing up next door. Abby is sunshine wrapped in stress, chaos in cozy socks—and still the one woman he can’t stop wanting. He pushed her away once for… reasons. But now that she’s here? Letting her go again might be impossible.
With snow falling heavy and history simmering just beneath the surface, old sparks catch—and this time, they’re not so easily extinguished.
As expectations unravel and boundaries blur, Abby and Gabe might just discover they’re not only breaking the rules…
They’re rewriting them—Kiss by kiss, touch by touch, until there’s no going back.
❄️ Heat Level: Not your grandma’s holiday romance
💋 For fans of: Forbidden chemistry, cozy snowstorms, and slow burns that turn explosive
🫶 Vibes: Emotional. Irresistible. Just unhinged enough

From the Publisher

"Abby?" "Yes, Gabe?""Abby?" "Yes, Gabe?"

"What just happened?""What just happened?"

"Looks like we had a glitter accident.""Looks like we had a glitter accident."

ASIN ‏ : ‎ B0FXMJ6LJM
Accessibility ‏ : ‎ Learn more
Publication date ‏ : ‎ November 11, 2025
Language ‏ : ‎ English
File size ‏ : ‎ 2.0 MB
Screen Reader ‏ : ‎ Supported
Enhanced typesetting ‏ : ‎ Enabled
X-Ray ‏ : ‎ Not Enabled
Word Wise ‏ : ‎ Enabled
Print length ‏ : ‎ 258 pages
Page Flip ‏ : ‎ Enabled
Best Sellers Rank: #137,910 in Kindle Store (See Top 100 in Kindle Store) #2,339 in Holiday Romance (Books) #2,379 in Christmas Holiday Romance eBooks #4,295 in Small Town Romance eBooks
Customer Reviews: 4.5 4.5 out of 5 stars (4) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) ); 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); } }); });

By bolbol

Leave a Reply

Your email address will not be published. Required fields are marked *