<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aria Cole &#8211; Read Books Online Free Ebooks good best novels to read</title>
	<atom:link href="http://www.books2020.com/authors/aria-cole/feed" rel="self" type="application/rss+xml" />
	<link>http://www.books2020.com</link>
	<description></description>
	<lastBuildDate>Wed, 20 May 2026 17:51:30 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>http://www.books2020.com/wp-content/uploads/2020/09/favicon.png</url>
	<title>Aria Cole &#8211; Read Books Online Free Ebooks good best novels to read</title>
	<link>http://www.books2020.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Auctioned to the Alpha &#8211; A Possessive Mountain Man Romance Read Online Aria Cole</title>
		<link>http://www.books2020.com/auctioned-to-the-alpha-a-possessive-mountain-man-romance-read-online-aria-cole</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Wed, 20 May 2026 17:51:30 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[Erotic]]></category>
		<category><![CDATA[Insta-Love]]></category>
		<category><![CDATA[Aria Cole]]></category>
		<guid isPermaLink="false">https://www.books2020.com/auctioned-to-the-alpha-a-possessive-mountain-man-romance-read-online-aria-cole</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.books2020.com/genre/alpha-male" rel="category tag">Alpha Male</a>, <a href="http://www.books2020.com/genre/erotic" rel="category tag">Erotic</a>, <a href="http://www.books2020.com/genre/insta-love-2" rel="category tag">Insta-Love</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.books2020.com/authors/aria-cole" rel="tag">Aria Cole</a></span> 	
	
	
	

<center>	
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1563967">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1563967.js" async>
</script>
<!-- Composite End -->

</center>	
<br>	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>25<br /><strong>Estimated words: </strong>29800 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>149(@200wpm)___ 119(@250wpm)___ 99(@300wpm) <br /></div><div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=25'>25</a></div>	
	
	
	
	

<center>
	Advertisement
	
	<div id="bg_642326907_pre"></div>
<div id="bg_642326907"></div>
<script>(function (){
var urlCB = new Date().getTime();
var sc = window.document.createElement("script");
sc.async = true;sc.defer = true;
sc.src = "//platform.bidgear.com/async.php?domainid=6423&sizeid=2&zoneid=6907&k="+urlCB;
var pr = window.document.getElementById("bg_642326907_pre");
pr.appendChild(sc);})()</script>
    
</center>		
<br>
	

				

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>	
	
	


I came to Devil’s Peak to investigate missing hikers and illegal land deals.<br />
I did not come to get auctioned off to a dangerously possessive mountain man.<br />
Especially not Rhett Maddox.<br />
The former military ranger is infamous around town for three things:<br />
being enormous,<br />
being terrifying,<br />
and wanting absolutely nothing to do with people.<br />
So when a stalker starts leaving surveillance photos outside my cabin, the last person I expect to step in is him.<br />
But Rhett doesn’t just defend me.<br />
He claims me.<br />
In front of the entire town.<br />
“She’s staying with me.”<br />
Now everyone in Devil’s Peak thinks I belong to the grumpy, growly alpha mountain man who watches me like he’s already decided I’m his.<br />
And the more time I spend with Rhett, the more dangerous he becomes.<br />
But someone is still watching.<br />
The deeper I dig into Devil’s Peak’s secrets, the clearer it becomes that my stalker isn’t going away quietly. And when the danger finally turns deadly, Rhett makes one thing terrifyingly clear:<br />
Anyone who touches me dies.<br />
<br />
Auctioned to the Alpha is a steamy small-town mountain romance featuring a possessive grumpy hero, forced proximity, fake dating, protective obsession, survival-thriller tension, and a fiercely devoted mountain man who falls first, hardest, and permanently<br><br>*************FULL BOOK START HERE*************<br><br>Chapter One<br><br>Nora<br />
<br />
The farther I drive into Devil’s Peak, the narrower the roads get.<br />
<br />
Pine trees crowd both sides of the highway, tall and endless, their branches cutting across the fading spring light like claws. Snow still clings to the higher ridges of the mountain even though the valley below is muddy and green, and every few miles I pass another handmade sign for the Spring Rescue Festival nailed to telephone poles.<br />
<br />
Fish Fry Tonight<br />
<br />
Bachelorette Auction Saturday<br />
<br />
DEVIL’S PEAK SEARCH & RESCUE FUNDRAISER<br />
<br />
Very charming.<br />
<br />
I tighten my grip on the steering wheel and glance at the GPS again even though I already know there’s barely any signal left. Typical. Of course the town I’m investigating for corruption and missing hikers is buried in the mountains like the beginning of a true crime documentary.<br />
<br />
The deeper I go, the more exhausted I feel. Not physically. I can drive for hours without blinking. It’s the other kind of tired, the kind that settles into your bones after years of watching your back and pretending stress doesn’t get to you.<br />
<br />
Seattle nearly ate me alive the last few months.<br />
<br />
The fraud story blew up bigger than anyone expected. Three arrests. One city council resignation. Endless media coverage. Endless threats afterward.<br />
<br />
You should watch your back.<br />
<br />
You don’t know who you’re messing with.<br />
<br />
Pretty girls disappear every day.<br />
<br />
I got good at pretending those messages didn’t bother me.<br />
<br />
My father practically trained me for it. Growing up with him meant learning early that weakness was something people used against you. Crying annoyed him. Fear disgusted him. Vulnerability was just another word for stupidity.<br />
<br />
So I adapted.<br />
<br />
Smile. Deflect. Stay sharp.<br />
<br />
Never let anyone see the hit land.<br />
<br />
Unfortunately for me, Devil’s Peak feels like the kind of place where people notice everything anyway.<br />
<br />
The town finally appears around the bend of the mountain about twenty minutes later, tucked between thick forest and rocky cliffs like it’s hiding from the rest of the world. The main street is crowded with trucks, tourists, and locals setting up festival booths beneath strings of lights stretched overhead.<br />
<br />
Mountain men everywhere.<br />
<br />
Flannel. Boots. Beards.<br />
<br />
A woman carrying a tray of pies walks across the street while two men unload kegs outside a bar called The Devil’s Brew. Somewhere nearby, live country music drifts through the air.<br />
<br />
Everyone looks like they belong here.<br />
<br />
I don’t.<br />
<br />
The realization hits immediately.<br />
<br />
I’m too polished. Too city. Too tense.<br />
<br />
And judging by the looks I get when I climb out of my Jeep, everyone else notices it too.<br />
<br />
I sling my camera bag over my shoulder and head toward the bar anyway because if I’m going to get answers, alcohol usually helps loosen people up.<br />
<br />
The Devil’s Brew smells like whiskey, cedar, and testosterone.<br />
<br />
A few conversations die the second I walk in.<br />
<br />
I make my way to the bar slowly, feeling eyes follow me the entire time. Most aren’t hostile exactly. Curious more than anything.<br />
<br />
Like they’re trying to figure out what kind of trouble just walked into town.<br />
<br />
A blonde bartender with tattoos winding down both arms strolls over and sets a napkin in front of me. “What’ll it be?”<br />
<br />
“Something strong.”<br />
<br />
Her mouth twitches. “Tourist?”<br />
<br />
“Journalist.”<br />
<br />
That earns me a look.<br />
<br />
Not warm.<br />
<br />
Not welcoming.<br />
<br />
Interesting.<br />
<br />
“What are you writing about?” she asks casually.<br />
<br />
“Missing hikers.”<br />
<br />
The reaction is instant.<br />
<br />
The man beside me stills halfway through lifting his beer.<br />
<br />
Someone farther down the bar mutters, “Jesus Christ.”<br />
<br />
The room doesn’t go silent completely, but it gets close enough that I notice.<br />
<br />
I lean against the bar, pretending not to notice the shift. “That a sensitive subject around here?”<br />
<br />
The bartender sets a whiskey glass in front of me a little harder than necessary. “Depends who you ask.”<br />
<br />
“I’m asking you.”<br />
<br />
“That’s your first mistake.”<br />
<br />
I almost smile at that.<br />
<br />
Almost.<br />
<br />
Before I can answer, another voice cuts in behind me.<br />
<br />
“You’re wasting your time.”<br />
<br />
Low.<br />
<br />
Rough.<br />
<br />
Male.<br />
<br />
The sound slides down my spine before I even turn around.<br />
<br />
And when I do?<br />
<br />
Oh.<br />
<br />
That’s a problem.<br />
<br />
He’s leaning against the wall near the back hallway like he owns the damn building. Tall enough to tower over everyone else in the room, broad shoulders stretching beneath a dark thermal Henley rolled to his forearms. Heavy beard. Dark hair. Sharp eyes locked directly on me.<br />
<br />
Not just looking.<br />
<br />
Assessing.<br />
<br />
There’s a difference.<br />
<br />
Everything about him feels controlled in a way that immediately puts me on edge.<br />
<br />
Not loud.<br />
<br />
Not showy.<br />
<br />
Dangerous men rarely are.<br />
<br />
“And why’s that?” I ask, turning fully toward him.<br />
<br />
His gaze drags over me slowly, taking in the camera bag, my boots, my face, like he’s cataloging information whether I want him to or not.<br />
<br />
“Because people who go looking for trouble up here usually find it.”<br />
<br />
The bartender mutters, “Rhett.”<br />
<br />
I take a sip of whiskey, refusing to let him see the way his attention affects me. “That sounds suspiciously like a threat.”<br />
<br />
“It’s advice.”<br />
<br />
“From a stranger?”<br />
<br />
His eyes hold mine steadily. “You won’t stay a stranger long in a town this small.”<br />
<br />
Something about the way he says it makes heat creep up my neck, which is deeply irritating.<br />
<br />
I straighten slightly. “You always this welcoming?”<br />
<br />
“No.”<br />
<br />
The answer comes flat and immediate.<br />
<br />
A couple guys near the pool table laugh quietly into their beers.<br />
<br />	
	

			
			

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>

			

<br>
<center>
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1546362">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1546362.js" async>
</script>
<!-- Composite End -->
	
</center>
<br>

	
	
	
<div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=25'>25</a></div>

<br>
<center>
	Advertisement
	
	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script>  
	
</center>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Firefighter&#8217;s Forever Bride (The Mountain Man&#8217;s Mail-Order Bride #13) Read Online Aria Cole</title>
		<link>http://www.books2020.com/the-firefighters-forever-bride-the-mountain-mans-mail-order-bride-13-read-online-aria-cole</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Wed, 13 May 2026 18:55:14 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[Aria Cole]]></category>
		<guid isPermaLink="false">https://www.books2020.com/the-firefighters-forever-bride-the-mountain-mans-mail-order-bride-13-read-online-aria-cole</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.books2020.com/genre/alpha-male" rel="category tag">Alpha Male</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.books2020.com/authors/aria-cole" rel="tag">Aria Cole</a></span> <span class="cat-links">Series: <a href="http://www.books2020.com/series/the-mountain-mans-mail-order-bride-series-by-aria-cole">The Mountain Man&#039;s Mail-Order Bride Series by Aria Cole</a></span><br />	
	
	
	

<center>	
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1563967">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1563967.js" async>
</script>
<!-- Composite End -->

</center>	
<br>	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>37<br /><strong>Estimated words: </strong>39414 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>197(@200wpm)___ 158(@250wpm)___ 131(@300wpm) <br /></div><div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=37'>37</a></div>	
	
	
	
	

<center>
	Advertisement
	
	<div id="bg_642326907_pre"></div>
<div id="bg_642326907"></div>
<script>(function (){
var urlCB = new Date().getTime();
var sc = window.document.createElement("script");
sc.async = true;sc.defer = true;
sc.src = "//platform.bidgear.com/async.php?domainid=6423&sizeid=2&zoneid=6907&k="+urlCB;
var pr = window.document.getElementById("bg_642326907_pre");
pr.appendChild(sc);})()</script>
    
</center>		
<br>
	

				

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>	
	
	


She answered a mail-order bride ad to disappear.<br />
She didn’t expect it to belong to her brother’s best friend.<br />
<br />
Ellie James is backed into a corner—foreclosure on her chocolate shop, a controlling ex who won’t let go, and nowhere safe to run. So she makes the most reckless choice of her life: she accepts an offer of protection from a reclusive mountain firefighter who doesn’t ask questions… he gives orders.<br />
Wyatt Cooper has three rules: stay on his land, do what he says, and pretend to be his wife.<br />
It’s supposed to be temporary. A strategic ring. A fake marriage.<br />
But the longer Ellie is trapped in Wyatt’s cabin—and the closer her stalker gets—the more she realizes the most dangerous thing on the mountain isn’t the man watching her…<br />
It’s the man who’s decided she’s his.<br />
<br />
🔥 Tropes: Mail-Order Bride • Best Friend’s Sister • Forced Proximity • Fake Marriage • Protective/ Possessive Hero • One Bed • Stalker Suspense • High-Heat Slow Burn • He Falls First<br><br>*************FULL BOOK START HERE*************<br><br>Chapter 1<br><br>Ellie<br><br>The bell over my shop door doesn’t ring.<br />
<br />
That’s the first wrong thing. Not the foreclosure notice. Not the panic crawling up my throat.<br />
<br />
“What the hell,” I whisper, leaning in. My breath fogs the glass. I can see my own reflection—messy bun, hoodie, leggings, the kind of outfit I wear when I’m planning to melt chocolate and pretend I have my life together.<br />
<br />
I press my palm to the window and peer inside.<br />
<br />
The lights are off, but the sun hits the copper kettles and the polished counter. My display case is there. The trays I set up last night. The chalkboard menu I rewrote because the “Devil’s Kiss” lettering wasn’t slanted enough.<br />
<br />
Everything looks normal.<br />
<br />
Except for the neon-orange paper taped dead center on the inside of the glass.<br />
<br />
My stomach drops.<br />
<br />
I bend, squint through the glare, and read the first line. My throat closes around it.<br />
<br />
NOTICE OF DEFAULT.<br />
<br />
I straighten too fast and nearly stumble. My coffee sloshes, hot liquid splashing my fingers, but I barely feel it.<br />
<br />
No.<br />
<br />
No, no, no.<br />
<br />
I pull my phone out with hands that suddenly don’t work right and tap my banking app. It spins. Loads. Spins again.<br />
<br />
Then a red banner flashes.<br />
<br />
ACCOUNT RESTRICTED.<br />
<br />
My ears start ringing.<br />
<br />
I swipe through notifications. Missed emails. Missed calls. A voicemail timestamped last night.<br />
<br />
I hit play and press the phone to my ear.<br />
<br />
“Ms. James,” a man’s voice says, flat and official, like he’s reading off a script he uses to ruin people’s lives before lunch. “This is regarding your outstanding balance. The bank is exercising its rights under your agreement. Effective immediately, the property is in foreclosure proceedings. Do not attempt entry. You will be contacted with next steps.”<br />
<br />
Beep.<br />
<br />
My mouth goes dry.<br />
<br />
Do not attempt entry.<br />
<br />
My chest tightens like I’m being squeezed from the inside. I stare through the glass, at the counters, the shelves, the back room door. My inventory is in there. My paperwork. My receipts. My equipment.<br />
<br />
My emergency bag is in there. My entire life is locked in the one bedroom studio apartment upstairs.<br />
<br />
All of my clothes.<br />
<br />
I just stepped away for coffee at The Devil’s Brew for twenty minutes and now I’m locked out of my life and livelihood.<br />
<br />
I try the door again anyway, like the universe is going to remember who I am.<br />
<br />
Locked.<br />
<br />
I suck in a breath, forcing it down, forcing my face smooth because someone is walking past and I can feel their glance snag on the orange paper. Devil’s Peak is small enough that sympathy is a spectator sport.<br />
<br />
My phone buzzes.<br />
<br />
A text lights up the screen like a slap.<br />
<br />
Graham:<br />
<br />
Don’t make this ugly, Ellie. I tried to handle it quietly. You’re welcome.<br />
<br />
My fingers curl around the phone until my knuckles ache.<br />
<br />
Graham. Of course.<br />
<br />
My ex-boyfriend. The banker. The man who smiled when he offered me the loan that made my dream possible and smiled again when he made it clear the dream belonged to him.<br />
<br />
I type back before I can stop myself.<br />
<br />
Me:<br />
<br />
What did you do?<br />
<br />
Three dots appear. Disappear. Reappear.<br />
<br />
He takes his time. He always takes his time.<br />
<br />
Graham:<br />
<br />
I’m doing you a favor. You’re drowning. I’m throwing you a rope.<br />
<br />
My jaw clenches so hard it hurts.<br />
<br />
Me:<br />
<br />
You changed the locks. That’s illegal.<br />
<br />
Graham:<br />
<br />
It’s not illegal when you signed your life away.<br />
<br />
Heat crawls up my neck, into my cheeks.<br />
<br />
Me:<br />
<br />
This is because I left you.<br />
<br />
Graham:<br />
<br />
This is because you never learn. You could have had it all if you’d stopped pretending you didn’t need me.<br />
<br />
I stare at that line until it blurs.<br />
<br />
Because that’s what he’s really saying: come back.<br />
<br />
Come beg.<br />
<br />
Come let him decide what I deserve.<br />
<br />
My hands are shaking so badly I almost drop the phone. I force myself to breathe, slow and controlled, like I’m standing over a chocolate pot and one wrong move will seize everything.<br />
<br />
I can’t go to my family. That’s not a solution, it’s punishment. My mother will call this proof that I should’ve gone to college like my sister. My father will look at me like I’m a cautionary tale. They’ll wrap their disappointment around me and call it love.<br />
<br />	
	

			
			

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>

			

<br>
<center>
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1546362">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1546362.js" async>
</script>
<!-- Composite End -->
	
</center>
<br>

	
	
	
<div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=37'>37</a></div>

<br>
<center>
	Advertisement
	
	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script>  
	
</center>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Mountain Ranger&#8217;s Obsession Read Online Aria Cole</title>
		<link>http://www.books2020.com/the-mountain-rangers-obsession-read-online-aria-cole</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Wed, 13 May 2026 18:54:33 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[Insta-Love]]></category>
		<category><![CDATA[Aria Cole]]></category>
		<guid isPermaLink="false">https://www.books2020.com/the-mountain-rangers-obsession-read-online-aria-cole</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.books2020.com/genre/alpha-male" rel="category tag">Alpha Male</a>, <a href="http://www.books2020.com/genre/insta-love-2" rel="category tag">Insta-Love</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.books2020.com/authors/aria-cole" rel="tag">Aria Cole</a></span> 	
	
	
	

<center>	
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1563967">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1563967.js" async>
</script>
<!-- Composite End -->

</center>	
<br>	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>33<br /><strong>Estimated words: </strong>35133 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>176(@200wpm)___ 141(@250wpm)___ 117(@300wpm) <br /></div><div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=33'>33</a></div>	
	
	
	
	

<center>
	Advertisement
	
	<div id="bg_642326907_pre"></div>
<div id="bg_642326907"></div>
<script>(function (){
var urlCB = new Date().getTime();
var sc = window.document.createElement("script");
sc.async = true;sc.defer = true;
sc.src = "//platform.bidgear.com/async.php?domainid=6423&sizeid=2&zoneid=6907&k="+urlCB;
var pr = window.document.getElementById("bg_642326907_pre");
pr.appendChild(sc);})()</script>
    
</center>		
<br>
	

				

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>	
	
	


She ran to the mountain to disappear. He was already watching. When Maddie finds a photograph of herself sitting on her porch–taken from the woods–she knows one thing: she’s not safe and whoever is watching her… is getting closer. Desperate and out of options, she makes the most reckless decision of her life. She answers a listing she was never meant to find. Bride wanted. Protection offered. Discretion guaranteed. Ethan Cole is exactly what the rumors say–reclusive, dangerous, and completely off-limits. A mountain ranger who doesn’t ask questions… he gives orders. His rules are simple: Stay on his land. Do exactly what he says. And pretend to be his wife. It’s supposed to be temporary. A deal. A way to survive. But the longer Maddie is trapped in his cabin, the more she realizes the real danger might not be the man stalking her… It might be the one protecting her. Because Ethan doesn’t just watch. He claims. And once he decides she’s his? There’s no walking away<br><br>*************FULL BOOK START HERE*************<br><br>Chapter 1<br><br>Maddie<br><br>The tires crunch over gravel as I ease the Jeep to a stop in front of the cabin, the engine ticking as it cools in the thin mountain air. Devil’s Peak rises around me like it’s alive—towering evergreens, jagged slopes, shadows stretching long in the late afternoon light. It’s exactly what I came for.<br />
<br />
Wild. Untouched. Mine.<br />
<br />
I grip the steering wheel for a second longer than I need to, letting the quiet settle. No traffic. No voices. No reminders of everything I left behind.<br />
<br />
Just me.<br />
<br />
“Fresh start,” I murmur, pushing the door open.<br />
<br />
Cold air bites at my cheeks as I step out, boots hitting the ground. The scent of pine and damp earth wraps around me, sharp and clean. My chest expands with a slow breath, something in me loosening for the first time in months.<br />
<br />
Yeah. This is right.<br />
<br />
The cabin sits tucked between a cluster of trees, rustic but solid. Weathered wood. Wide porch. A place that looks like it’s seen storms and survived them.<br />
<br />
I can work here.<br />
<br />
I pop the trunk and haul out my gear—camera bag, tripod, duffel. The weight of it grounds me, familiar and steady. This is what I know. What I trust.<br />
<br />
Through the lens, everything makes sense.<br />
<br />
Without it?<br />
<br />
Stillness. Too still.<br />
<br />
My gaze flicks to the tree line. I shake it off and slam the trunk shut harder than necessary. “Get a grip, Maddie.”<br />
<br />
It’s just quiet. You wanted quiet.<br />
<br />
I climb the steps to the porch, the boards creaking under my weight. The key is exactly where the rental message said it would be—tucked under a loose plank near the door. I grab it, unlock the cabin, and step inside.<br />
<br />
Dim light filters through the windows, dust motes floating in the air. It smells like woodsmoke and old cedar. Simple. Clean. Safe.<br />
<br />
I drop my bag by the door and move through the space, checking each room out of habit. Living area. Kitchen. Small bedroom. Bathroom.<br />
<br />
No surprises.<br />
<br />
“Good,” I mutter, exhaling.<br />
<br />
I head back outside, grabbing the rest of my gear. The sun is dipping lower now, casting long shadows through the trees. The light is perfect—golden, soft, the kind photographers chase across continents.<br />
<br />
And it’s right here.<br />
<br />
I sling my camera around my neck, adjusting the strap as I step off the porch and into the clearing. The forest hums quietly around me—wind threading through branches, distant birdcalls, something rustling deeper in the underbrush.<br />
<br />
My pulse ticks up, just slightly.<br />
<br />
Excitement. That’s all it is.<br />
<br />
I lift the camera, bringing it to my eye, scanning the tree line. Light filters through the branches in broken patterns, dancing across the forest floor. I take a few test shots, adjusting the focus, the aperture.<br />
<br />
Click. Click. Click.<br />
<br />
The rhythm steadies me. This is why I’m here.<br />
<br />
I move farther out, drawn by the light cutting through a cluster of pines. The ground dips slightly, uneven beneath my boots, and I adjust my footing automatically.<br />
<br />
“Careful,” I mutter to myself.<br />
<br />
The forest feels… thicker here.<br />
<br />
Quieter.<br />
<br />
I lower the camera slowly, my gaze sweeping the area. The hairs on the back of my neck lift, a prickle of awareness sliding down my spine.<br />
<br />
Someone’s watching.<br />
<br />
The thought hits fast and sharp.<br />
<br />
I turn, scanning behind me.<br />
<br />
Nothing.<br />
<br />
Just trees. Shadows. Wind.<br />
<br />
My jaw tightens. “You’re fine.”<br />
<br />
I force a breath out and bring the camera back up, snapping another shot just to prove I can. The click sounds too loud now, breaking the silence in a way that makes my skin tighten.<br />
<br />
I don’t like that.<br />
<br />
I lower the camera again.<br />
<br />
“Okay. That’s enough for today.”<br />
<br />
I turn back toward the cabin, my pace a little faster than before. My boots crunch against the dirt and scattered pine needles, the sound grounding but not enough to shake the feeling crawling under my skin.<br />
<br />
I don’t run.<br />
<br />
I don’t panic.<br />
<br />
But I don’t linger either.<br />
<br />
The cabin comes into view, solid and familiar, and some of the tension bleeds out of my shoulders. I take the steps two at a time, pushing the door open and stepping inside.<br />
<br />	
	

			
			

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>

			

<br>
<center>
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1546362">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1546362.js" async>
</script>
<!-- Composite End -->
	
</center>
<br>

	
	
	
<div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=33'>33</a></div>

<br>
<center>
	Advertisement
	
	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script>  
	
</center>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Scorch (Devil&#8217;s Peak Fire &#038; Rescue #6) Read Online Aria Cole</title>
		<link>http://www.books2020.com/scorch-devils-peak-fire-rescue-6-read-online-aria-cole</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Fri, 03 Apr 2026 23:15:40 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[Aria Cole]]></category>
		<guid isPermaLink="false">http://www.books2020.com/scorch-devils-peak-fire-rescue-6-read-online-aria-cole</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.books2020.com/genre/alpha-male" rel="category tag">Alpha Male</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.books2020.com/authors/aria-cole" rel="tag">Aria Cole</a></span> <span class="cat-links">Series: <a href="http://www.books2020.com/series/devils-peak-fire-rescue-series-by-aria-cole">Devil&#039;s Peak Fire &amp; Rescue Series by Aria Cole</a></span><br />	
	
	
	

<center>	
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1563967">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1563967.js" async>
</script>
<!-- Composite End -->

</center>	
<br>	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>27<br /><strong>Estimated words: </strong>29645 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>148(@200wpm)___ 119(@250wpm)___ 99(@300wpm) <br /></div><div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=27'>27</a></div>	
	
	
	
	

<center>
	Advertisement
	
	<div id="bg_642326907_pre"></div>
<div id="bg_642326907"></div>
<script>(function (){
var urlCB = new Date().getTime();
var sc = window.document.createElement("script");
sc.async = true;sc.defer = true;
sc.src = "//platform.bidgear.com/async.php?domainid=6423&sizeid=2&zoneid=6907&k="+urlCB;
var pr = window.document.getElementById("bg_642326907_pre");
pr.appendChild(sc);})()</script>
    
</center>		
<br>
	

				

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>	
	
	


He never stopped loving her.<br />
<br />
Now he has 90 days to prove it.<br />
Levi Kane is Devil’s Peak Fire & Rescue’s toughest lieutenant—steady under pressure, loyal to his crew, and absolutely not interested in being auctioned off by the town’s meddling church ladies during charity season.<br />
<br />
There’s just one problem.<br />
The fire chief’s daughter just came back to town.<br />
<br />
Sadie Marshall was Levi’s first love… and the girl who shattered his heart when she left for college. Now she’s back as the department’s new intern—smart, stubborn, and completely immune to Levi’s attempts to keep things professional.<br />
<br />
When the town’s matchmaking church ladies decide Levi is the perfect bachelor to parade through their charity events, Sadie offers a solution:<br />
They’ll fake date.<br />
Just for ninety days.<br />
Just until fundraising season ends.<br />
Just enough public flirting to keep the town off Levi’s back.<br />
There’s only one rule.<br />
Don’t fall in love again.<br />
But between viral KissCam kisses and steamy charity car washes, something pushes Levi straight into possessive territory and pretending quickly turns dangerous.<br />
Because Levi never stopped wanting Sadie.<br />
And this time?<br />
He’s not letting her walk away<br><br>*************FULL BOOK START HERE*************<br><br>Chapter 1<br><br>Levi<br><br>“Lieutenant Kane?”<br />
<br />
Her voice hits the back of my neck like a match.<br />
<br />
I freeze with a clipboard in my hand, knuckles whitening around the edge. For a second, my body forgets how to do anything but listen.<br />
<br />
I turn slowly.<br />
<br />
Sadie. My Sadie stands inside the bay in full intern gear, hair pulled back tight, helmet tucked under her arm. Turnout coat swallowed by a frame that used to fit against my chest like it belonged there. She’s older than the girl who left. Sharper around the eyes. The kind of pretty that doesn’t ask permission. The kind that knows.<br />
<br />
And she’s at home in my firehouse like she never walked away from it.<br />
<br />
“Intern Marshall,” I say, because if I say her first name, Sadie Marshall, I’m going to taste high school summers and broken promises and everything I told myself I’d stop wanting.<br />
<br />
Her mouth twitches. Not quite a smile. Not quite not.<br />
<br />
“Sadie,” she corrects, polite. Professional. As if she didn’t once steal my sweatshirt and sleep in it after summer bonfires and breathless kisses.<br />
<br />
“Intern,” I repeat. My gaze drops deliberately to the badge on her chest, like I don’t know the shape of her mouth by heart. “You’re late.”<br />
<br />
Her brows lift. “I’m three minutes early.”<br />
<br />
Her smile flickers, and lands somewhere low in my gut.<br />
<br />
I take one step closer, then stop myself. Space is safer. Space is control.<br />
<br />
“Chief Marshall in his office?” she asks, nodding toward the hallway. Chief Marshall. Her father. The words are normal. The question is normal. The fact that her father’s name is now a wall between us is not.<br />
<br />
“Yes,” I say. “He’s expecting you.” The truth is, I’ve known this day was coming for the last week when Chief announced that his daughter would be interning with us for the summer, but I still wasn’t prepared. Four years gone and she still takes my breath away.<br />
<br />
Sadie shifts her weight, and the helmet under her arm bumps against her hip. She adjusts it like she’s adjusted this kind of weight a hundred times. Like she didn’t leave Devil’s Peak with a backpack and a scholarship and a tear-streaked face she swore was just allergies.<br />
<br />
“Thanks,” she says, and her eyes meet mine. “Lieutenant Kane.”<br />
<br />
There it is again. That careful distance. That formal tone. The little blade she slides between my shoulders and twists.<br />
<br />
My jaw tightens. “Don’t.”<br />
<br />
Her lashes lower. “Don’t what?”<br />
<br />
“Don’t say it like that.”<br />
<br />
A beat stretches—hot and sharp—while the rest of the bay keeps breathing around us. Hoses. Tools. Diesel and metal. The faint sound of Axel and the rest of the crew in the kitchen laughing at something stupid on someone’s phone.<br />
<br />
Sadie’s voice drops when she speaks again. “Like what?”<br />
<br />
Like a stranger. Like I’m just a title. Like you didn’t once call me Levi with your mouth pressed to my throat.<br />
<br />
I don’t say any of that. I can’t. Not here.<br />
<br />
“Just… don’t,” I grind out, and pivot away before the sound of my own pulse gives me away.<br />
<br />
I hear her take a breath. I hear the smallest shift of gear as she turns. Then her boots tap down the hallway toward her father’s office.<br />
<br />
The moment she’s out of my sight, my chest loosens like it’s been braced for impact and finally takes the hit. I set the clipboard down harder than necessary on the workbench.<br />
<br />
“Damn,” Axel mutters from behind me. “Did the temperature just jump, or is that just Lieutenant Kane melting down?”<br />
<br />
I don’t turn. “Go clean something.”<br />
<br />
“Already did,” Axel grins like a menace. He leans against the doorframe with a mug in hand, smug as hell. “I was bored, so I cleaned the fridge. Want to see me die of boredom next, or are you gonna tell us why you look like you just saw a ghost in turnout gear?”<br />
<br />
“She’s not a ghost,” Sawyer says, coming up beside them, eyebrows raised. “She’s very real. And she’s in our bay. Wearing our gear. And—correct me if I’m wrong—she just called you Lieutenant Kane like she was trying to keep herself from saying something else.”<br />
<br />
The crew’s attention hits me like a spotlight. Great. Devil’s Peak Fire & Rescue: where privacy goes to die.<br />
<br />
I hook my thumbs into my belt and force my shoulders loose. “She’s the chief’s daughter.”<br />
<br />
“So?” Axel says. “We all know that.”<br />
<br />
Ash’s grin widens. “We also know you dated her.”<br />
<br />
“I did not date her,” I snap.<br />
<br />
Three eyebrows lift in sync.<br />
<br />
Sawyer takes a slow sip of coffee, looking amused in that steady, maddening way he has. “Uh-huh.”<br />
<br />
I glare at him. “We were kids.”<br />
<br />
“We were also kids,” Ash says, “and I never looked like I wanted to set a building on fire just because someone walked in.”<br />
<br />
Axel makes a thoughtful sound. “Or like you wanted to drag her into the supply closet.”<br />
<br />
“Axel,” I warn.<br />
<br />
“What?” he says innocently. “I’m just saying. If you need the closet, I can clear it. For safety.”<br />
<br />
I step toward him, and he lifts both hands, laughing. “Kidding. Kidding. Relax, Lieutenant.”<br />
<br />	
	

			
			

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>

			

<br>
<center>
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1546362">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1546362.js" async>
</script>
<!-- Composite End -->
	
</center>
<br>

	
	
	
<div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=27'>27</a></div>

<br>
<center>
	Advertisement
	
	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script>  
	
</center>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Flame (Devil&#8217;s Peak Fire &#038; Rescue #6) Read Online Aria Cole</title>
		<link>http://www.books2020.com/flame-devils-peak-fire-rescue-6-read-online-aria-cole</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Fri, 03 Apr 2026 23:14:38 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[Insta-Love]]></category>
		<category><![CDATA[Aria Cole]]></category>
		<guid isPermaLink="false">http://www.books2020.com/flame-devils-peak-fire-rescue-6-read-online-aria-cole</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.books2020.com/genre/alpha-male" rel="category tag">Alpha Male</a>, <a href="http://www.books2020.com/genre/romance/insta-love" rel="category tag">Insta-Love</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.books2020.com/authors/aria-cole" rel="tag">Aria Cole</a></span> <span class="cat-links">Series: <a href="http://www.books2020.com/series/devils-peak-fire-rescue-series-by-aria-cole">Devil&#039;s Peak Fire &amp; Rescue Series by Aria Cole</a></span><br />	
	
	
	

<center>	
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1563967">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1563967.js" async>
</script>
<!-- Composite End -->

</center>	
<br>	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>26<br /><strong>Estimated words: </strong>29299 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>146(@200wpm)___ 117(@250wpm)___ 98(@300wpm) <br /></div><div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=26'>26</a></div>	
	
	
	
	

<center>
	Advertisement
	
	<div id="bg_642326907_pre"></div>
<div id="bg_642326907"></div>
<script>(function (){
var urlCB = new Date().getTime();
var sc = window.document.createElement("script");
sc.async = true;sc.defer = true;
sc.src = "//platform.bidgear.com/async.php?domainid=6423&sizeid=2&zoneid=6907&k="+urlCB;
var pr = window.document.getElementById("bg_642326907_pre");
pr.appendChild(sc);})()</script>
    
</center>		
<br>
	

				

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>	
	
	


Sawyer Rivers doesn’t believe in second chances.<br />
Not in love. Not after the fire that took his wife and nearly hollowed him out for good.<br />
His world is simple now—his daughter, his duty, and the quiet ache he keeps buried beneath control.<br />
<br />
Then Tessa rear-ends his truck on a chaotic Devil’s Peak morning.<br />
<br />
She’s flustered. Apologetic. Too young. Too warm. Too alive.<br />
<br />
Tessa only planned to stay for the summer. Fresh out of college and running from her own doubts, she needs the job. What she doesn’t need is a brooding, devastatingly intense single dad whose dark eyes linger a little too long and whose touch feels like it could undo her.<br />
<br />
Sawyer tells himself he’s protecting her by holding back.<br />
<br />
Tessa refuses to be someone’s almost.<br />
<br />
And when a fire call drags Sawyer back into the trauma he’s been hiding from, he’s forced to face the one question he’s avoided for almost a decade: can he risk loving without losing everything all over again?<br />
<br />
FLAME is a slow-burn, high-heat nanny romance featuring:<br />
<br />
🔥 A protective, widowed firefighter<br />
<br />
🔥 A sunshiney nanny with sass<br />
<br />
🔥 Forced proximity in a mountain cabin<br />
<br />
🔥 Age-gap tension and undeniable chemistry<br />
<br />
A Single Dad, Forced Proximity, Age Gap Firefighter Romance<br><br>*************FULL BOOK START HERE*************<br><br>Chapter 1<br><br>Sawyer<br><br>Imove through life like a man waiting for the next hit.<br />
<br />
At the firehouse, that works in my favor. I’m steady. Controlled. The one people trust when everything’s burning and loud and going sideways. I don’t flinch. I don’t hesitate. I do the job and keep everyone alive.<br />
<br />
At home, it’s quieter.<br />
<br />
Too quiet.<br />
<br />
My daughter is still asleep when I leave the station after a twelve-hour shift that stretched closer to fourteen thanks to a barn fire that refused to die quietly. The smell of smoke clings to me, baked into my clothes, my skin, my bones. I don’t bother changing. I just want a shower. Coffee. Sleep.<br />
<br />
I slide into my truck as the sun creeps up over Devil’s Peak, traffic already thick by small-town standards with commuters and delivery vans. I sit at the red light on Main, forehead resting briefly against the steering wheel, and let myself think about nothing.<br />
<br />
That’s when I hear it.<br />
<br />
Crunch.<br />
<br />
Not loud. Not dramatic. Just enough to snap every muscle in my body tight.<br />
<br />
I lift my head slowly, already knowing.<br />
<br />
I check the mirror.<br />
<br />
A compact sedan sits a little too close to my bumper.<br />
<br />
I close my eyes. Count to three.<br />
<br />
Then I put the truck in park and step out.<br />
<br />
She does the same, climbing out of the sedan with a sharp intake of breath like she’s bracing for impact. She’s smaller than I expect. Curvy in a soft, real way. Dark hair pulled into a messy knot that looks like it gave up halfway through the morning. She’s wearing a coat that’s too thin for the cold, and when she sees me, her eyes go wide.<br />
<br />
“Oh my God,” she says immediately. “I’m so sorry. I swear I wasn’t on my phone. The light changed and⁠—”<br />
<br />
She cuts herself off when she really looks at me.<br />
<br />
At the turnout coat still slung over my shoulder. The soot smudged along my jaw. The fact that I’m built like someone who doesn’t lose fights.<br />
<br />
Her apology softens. Turns careful.<br />
<br />
“I—I just tapped you,” she adds, quieter. “Barely.”<br />
<br />
I glance at the bumper. She’s right. A scuff. Nothing bent. Nothing cracked.<br />
<br />
I exhale through my nose. “You okay?”<br />
<br />
She blinks. “Me?”<br />
<br />
“Yes. You.”<br />
<br />
Her mouth curves despite herself. “I’m fine. Embarrassed. Possibly mortified. But physically intact.”<br />
<br />
That shouldn’t do anything to me.<br />
<br />
It does.<br />
<br />
“Good,” I say, because I don’t trust myself to say anything else.<br />
<br />
She steps closer to inspect the damage, and I’m suddenly aware of how close we are. Of how she smells faintly like warm vanilla and cold air. Of how the morning light catches on her lashes.<br />
<br />
“I can call insurance,” she offers quickly. “Or—well—this probably isn’t worth it, but I can⁠—”<br />
<br />
“It’s fine,” I say. “No harm done.”<br />
<br />
Her shoulders drop in relief. “Thank you. Really. I just—first day nerves.”<br />
<br />
“First day of what?”<br />
<br />
She glances up at me again, then seems to remember she’s supposed to be flustered. “New town. New job. New routine. I was rehearsing what I was going to say when I got there.”<br />
<br />
“Important words?”<br />
<br />
She snorts. “Very. Mostly ‘hi’ and ‘please don’t cry.’”<br />
<br />
That pulls a low sound from my chest before I can stop it. A laugh. Rusty from disuse.<br />
<br />
Her eyes flicker to my mouth. There’s a beat. A moment too long.<br />
<br />
Then she clears her throat. “I’m Tessa.”<br />
<br />
“Sawyer.”<br />
<br />
She glances at my coat. “Firefighter?”<br />
<br />
“Yes.”<br />
<br />
“Figures,” she says, like that confirms something she already suspected.<br />
<br />
“Why’s that?”<br />
<br />
She gestures vaguely at me. “You have that look. Hero energy. Like nothing rattles you.”<br />
<br />
I think about the way my hands still shake sometimes when I wake up from dreams I don’t remember having. About the way silence presses too hard on my chest at night.<br />
<br />
“Something like that,” I say.<br />
<br />
A horn blares behind us. The light’s gone green.<br />
<br />
Tessa startles, then laughs at herself. “I should get out of your way before I cause an actual accident.”<br />
<br />
She reaches into her coat pocket, pulls out a card, and hesitates. “Just in case?”<br />
<br />
I take it. Our fingers brush.<br />
<br />
Static jumps between us. Sharp. Unexpected.<br />
<br />
Her breath stutters. Mine does too.<br />
<br />
“Drive safe,” she says, voice softer now.<br />
<br />
“You too.”<br />
<br />
She nods, then turns back toward her car. Halfway there, she glances over her shoulder. “Hey, Sawyer?”<br />
<br />
“Yes?”<br />
<br />
“Sorry again.”<br />
<br />
I watch her go, my grip tightening on the wheel as I think about the way her teeth cut into her pillowy bottom lip when she looked up at me, heat burning on her cheeks. She’s the sweetest thing I’ve ever seen in Devil’s Peak, too sweet. This place and the kind of men that call this mountain home will ruin her. As I pull into my driveway ten minutes later all I can think is that I need to stay away from Tessa, for her sake as much as mine.<br><br>Chapter 2<br><br>Tessa<br><br>Ialmost don’t knock.<br />
<br />
The cabin sits tucked into Devil’s Peak like it grew here—dark wood, wide porch, smoke curling lazily from the chimney like it’s breathing. Quiet. Private. The kind of place you retreat to when you don’t want to be found.<br />
<br />	
	

			
			

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>

			

<br>
<center>
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1546362">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1546362.js" async>
</script>
<!-- Composite End -->
	
</center>
<br>

	
	
	
<div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=26'>26</a></div>

<br>
<center>
	Advertisement
	
	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script>  
	
</center>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Smolder (Devil&#8217;s Peak Fire &#038; Rescue #5) Read Online Aria Cole</title>
		<link>http://www.books2020.com/smolder-devils-peak-fire-rescue-5-read-online-aria-cole</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Thu, 26 Feb 2026 08:20:59 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[Insta-Love]]></category>
		<category><![CDATA[Aria Cole]]></category>
		<guid isPermaLink="false">http://www.books2020.com/smolder-devils-peak-fire-rescue-5-read-online-aria-cole</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.books2020.com/genre/alpha-male" rel="category tag">Alpha Male</a>, <a href="http://www.books2020.com/genre/romance/insta-love" rel="category tag">Insta-Love</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.books2020.com/authors/aria-cole" rel="tag">Aria Cole</a></span> <span class="cat-links">Series: <a href="http://www.books2020.com/series/devils-peak-fire-rescue-series-by-aria-cole">Devil&#039;s Peak Fire &amp; Rescue Series by Aria Cole</a></span><br />	
	
	
	

<center>	
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1563967">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1563967.js" async>
</script>
<!-- Composite End -->

</center>	
<br>	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>18<br /><strong>Estimated words: </strong>19364 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>97(@200wpm)___ 77(@250wpm)___ 65(@300wpm) <br /></div><div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=2'>></a><a href='?mypage=18'>18</a></div>	
	
	
	
	

<center>
	Advertisement
	
	<div id="bg_642326907_pre"></div>
<div id="bg_642326907"></div>
<script>(function (){
var urlCB = new Date().getTime();
var sc = window.document.createElement("script");
sc.async = true;sc.defer = true;
sc.src = "//platform.bidgear.com/async.php?domainid=6423&sizeid=2&zoneid=6907&k="+urlCB;
var pr = window.document.getElementById("bg_642326907_pre");
pr.appendChild(sc);})()</script>
    
</center>		
<br>
	

				

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>	
	
	


He’s been in love with her forever.<br />
<br />
She’s been falling for him… without knowing it. 🔥<br />
Dax Hayes is Devil’s Peak Fire & Rescue’s most reliable firefighter—and the town’s worst-kept secret. He’s been in love with Rory Sullivan, owner of the cozy café The Devil’s Bean, since high school. He shows up every morning for coffee. He never crosses the line. And he never risks the friendship that means everything to him.<br />
Rory doesn’t see the man who’s always stayed.<br />
What she does see?<br />
The anonymous pen pal who’s been writing her swoon-worthy letters for the past year—letters that make her feel seen, cherished, and brave enough to believe in love again.<br />
She has no idea the man behind the ink… is her best friend.<br />
<br />
When a brutal Valentine’s Day blizzard traps them together inside the Devil’s Peak firehouse, secrets ignite, restraint shatters, and forced proximity turns years of unspoken longing into something molten hot. One accidental confession. One truth spoken too late. And a love that refuses to stay quiet any longer<br><br>*************FULL BOOK START HERE*************<br><br>Chapter 1<br><br>Dax<br><br>Istart every morning the same way.<br />
<br />
Same alarm. Same boots. Same drive through Devil’s Peak while the sky is still bruised with dawn and the mountain smells like pine and cold. Same stop at The Devil’s Bean, because the firehouse coffee tastes like shit and because Rory Sullivan smiles at me like she’s glad I exist.<br />
<br />
That’s the real reason.<br />
<br />
I tell the guys I’m loyal to caffeine. Truth is, I’ve been loyal to her since high school—since she was all freckles and opinions and a red ponytail that snapped when she laughed. Long before she owned the café. Long before the town decided we were inevitable. Long before I learned how dangerous wanting her really was.<br />
<br />
I push through the door, the bell chiming overhead, warmth and roasted coffee beans hitting me in the chest. The place is already alive—soft music, the hiss of steam, Valentine’s decorations creeping in like a pink invasion.<br />
<br />
And Rory—she’s perched precariously on a ladder.<br />
<br />
Pink heart lights spill around her like she’s tangled in them on purpose, one knee bent, red paint-stained Converse braced against a rung. She’s wearing one of her oversized sweaters, sleeves shoved up, red hair twisted into a messy knot that’s half falling apart.<br />
<br />
She looks… unreal.<br />
<br />
I stop walking without meaning to.<br />
<br />
She glances down, catches me staring, and her mouth curves slow and knowing. “You’re going to trip if you keep gawking like that, Hayes.”<br />
<br />
“Bold of you to assume I’m moving,” I say.<br />
<br />
She snorts. “You’re early.”<br />
<br />
“Firehouse order.” I rest a hand on the ladder, looking up at her. “You’re crooked.”<br />
<br />
“So are you,” she fires back, then shifts to adjust the lights.<br />
<br />
The ladder wobbles.<br />
<br />
It’s barely a second. Barely anything at all. But my body reacts before my brain catches up.<br />
<br />
“Red—”<br />
<br />
Her foot slips.<br />
<br />
I grab her.<br />
<br />
Hard.<br />
<br />
My hands lock around her waist, muscle memory and instinct slamming together, and she comes down against me with a sharp inhale, palms landing on my chest. The ladder rattles behind us, forgotten.<br />
<br />
She’s warm. Solid. Real.<br />
<br />
Her pulse jumps under my thumb where it’s pressed just above her hip, fast and frantic like it’s trying to outrun something. I feel it. She feels that I feel it.<br />
<br />
Neither of us moves.<br />
<br />
The café fades. The music, the steam, the scent of roasted beans—it all drops away until it’s just her breath against my throat and the way her eyes go wide, then dark.<br />
<br />
“Dax,” she says quietly.<br />
<br />
I should let go.<br />
<br />
I don’t.<br />
<br />
“You good?” I ask, voice low, steady, like I’m not holding her like she’s the answer to every question I’ve ever avoided.<br />
<br />
Her fingers flex against my jacket. “Yeah. I—yeah.”<br />
<br />
She doesn’t pull away either.<br />
<br />
That’s the dangerous part.<br />
<br />
I ease her back, just enough to look at her face, just enough to pretend this is normal. “You trying to give the town a show before Valentine’s even hits?”<br />
<br />
Her lips part. She swallows. “Maybe I like living on the edge.”<br />
<br />
“Funny,” I say. “I was going to say reckless.”<br />
<br />
She rolls her eyes, but her cheeks are pink. “You always say that.”<br />
<br />
“Because you always are.”<br />
<br />
She steps back then, finally breaking contact, the space does nothing to calm the heat coiling low in my gut. She straightens her sweater like it’s misbehaved, then looks at me again—challenging, curious.<br />
<br />
“You’re staring again.”<br />
<br />
“Not denying it,” I say easily.<br />
<br />
Her brows lift. “Oh?”<br />
<br />
I shrug. “You’re hard to miss.”<br />
<br />
Silence stretches, thick and electric. Something unspoken hums between us, louder than the espresso machine.<br />
<br />
She clears her throat. “Coffee?”<br />
<br />
“For the whole house,” I say. “You know the order.”<br />
<br />
She turns toward the counter, but not before I catch the smile she tries to hide. “You’re predictable.”<br />
<br />
“And you like it,” I say.<br />
<br />
She laughs softly. “Maybe.”<br />
<br />
I lean against the bar while she works, watching the way she moves—confident, practiced, like this place is an extension of her. She belongs here. She belongs everywhere.<br />
<br />
The thought hits harder than it should.<br />
<br />
She slides my cup across first. “On the house.”<br />
<br />
I push it back toward her. “Don’t start.”<br />
<br />
She arches a brow. “Consider it my Valentine’s gift. Don’t say I never got you anything.”<br />
<br />
“That’s bad for business. And a terrible reason.”<br />
<br />
“It isn’t when your best customer looks like he hasn’t slept.”<br />
<br />
“Firehouse shifts,” I say.<br />
<br />
“Is that all?” she asks lightly.<br />
<br />
I freeze.<br />
<br />
She glances up, just a flicker, like she’s testing something. Waiting.<br />
<br />
I grin, slow and deliberate. “Careful, Red. That sounds like flirting.”<br />
<br />
Her laugh comes out a little breathless. “With you? Never.”<br />
<br />
“Liar.”<br />
<br />
She shakes her head, busying herself with lids and sleeves. “You’ve been staring at me since I was sixteen. I think I’m immune by now.”<br />
<br />
The words land sharper than she means them.<br />
<br />
Since sixteen.<br />
<br />
More than a decade.<br />
<br />
Since always.<br />
<br />
I step closer, lowering my voice. “You think I stare because I don’t know you?”<br />
<br />
She stills.<br />
<br />
Slowly, she looks at me.<br />
<br />
Her eyes search my face, like she’s trying to read something written between the lines. “Then why do you?”<br />
<br />
The question hangs there, dangerous and fragile.<br />
<br />
Because I’ve loved you forever.<br />
<br />
Because you’re the only thing that ever felt like home.<br />
<br />	
	

			
			

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>

			

<br>
<center>
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1546362">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1546362.js" async>
</script>
<!-- Composite End -->
	
</center>
<br>

	
	
	
<div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=2'>></a><a href='?mypage=18'>18</a></div>

<br>
<center>
	Advertisement
	
	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script>  
	
</center>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Singe &#8211; Grumpy Firefighter Wounded Hero Read Online Aria Cole</title>
		<link>http://www.books2020.com/singe-grumpy-firefighter-wounded-hero-read-online-aria-cole</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Sun, 01 Feb 2026 09:23:01 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[Aria Cole]]></category>
		<guid isPermaLink="false">https://www.books2020.com/singe-grumpy-firefighter-wounded-hero-read-online-aria-cole</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.books2020.com/genre/alpha-male" rel="category tag">Alpha Male</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.books2020.com/authors/aria-cole" rel="tag">Aria Cole</a></span> 	
	
	
	

<center>	
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1563967">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1563967.js" async>
</script>
<!-- Composite End -->

</center>	
<br>	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>23<br /><strong>Estimated words: </strong>24365 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>122(@200wpm)___ 97(@250wpm)___ 81(@300wpm) <br /></div><div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=23'>23</a></div>	
	
	
	
	

<center>
	Advertisement
	
	<div id="bg_642326907_pre"></div>
<div id="bg_642326907"></div>
<script>(function (){
var urlCB = new Date().getTime();
var sc = window.document.createElement("script");
sc.async = true;sc.defer = true;
sc.src = "//platform.bidgear.com/async.php?domainid=6423&sizeid=2&zoneid=6907&k="+urlCB;
var pr = window.document.getElementById("bg_642326907_pre");
pr.appendChild(sc);})()</script>
    
</center>		
<br>
	

				

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>	
	
	


A scorching opposites-attract romance where a reclusive, scarred firefighter meets a sunshiney-bright artist who refuses to dim her light—and ignites everything he’s been trying to bury.<br />
<br />
Boone Lawson is fire-scarred, closed off, and hiding in the shadows.<br />
<br />
Ember Price is color, laughter, and relentless hope—painting life back into a man who forgot how to feel.<br />
<br />
When sparks turn into a dangerous inferno, Boone must decide if he’s brave enough to burn again—and Ember must risk her heart on a man who’s terrified of losing everything.<br />
<br />
🔥 Grumpy Neighbor from Hell x City Girl Chaos<br />
<br />
🎨 Artist Heroine x Wounded Hero<br />
<br />
🧰 Reclusive Ex-Military Firefighter<br />
<br />
❤️ Moilten Hot Slow Burn<br />
<br />
🏔️ Small-Town Meddling<br><br>The men of Devil's Peak Fire & Rescue are high heat, big feelings, and gruff devotion<br><br>*************FULL BOOK START HERE*************<br><br>Chapter One<br><br>Boone<br />
<br />
I’m elbow-deep in an engine when the noise starts.<br />
<br />
Not the good kind—the steady, predictable hum of metal and torque—but chaos. A crash. A clatter. A string of muttered curses followed by a laugh so bright it cuts through my workshop like a flare.<br />
<br />
I freeze.<br />
<br />
Wrench in one hand. Rag in the other. Spine locked.<br />
<br />
The workshop has been my bunker since the explosion. Concrete walls. Oil-stained floors. Tools exactly where I leave them. Silence I can control. No surprises. No sudden sounds that make my shoulder seize or my pulse jump.<br />
<br />
Then the door bangs open.<br />
<br />
Light spills in first. Actual, blinding light, reflecting off snow outside and bouncing off the chrome of my workbench. And then she barrels in like a fucking wrecking ball—paint-splattered, hair half up and half everywhere, cheeks flushed, eyes bright.<br />
<br />
She trips over a bucket.<br />
<br />
Catches herself.<br />
<br />
Smears blue paint across her jaw with the back of her hand.<br />
<br />
And grins at me like she just found buried treasure.<br />
<br />
“Hi!” she says, breathless and cheerful and completely out of place. “Sorry—door stuck. I think it hates me.”<br />
<br />
I stare.<br />
<br />
She’s got paint streaked across her fingers, wrists, the hem of her sweater. There’s red in her hair like she forgot it was there. Yellow on her nose. She smells like cold air and citrus soap and something faintly sweet underneath.<br />
<br />
Color and chaos.<br />
<br />
Everything I’m not.<br />
<br />
“Can I help you?” My voice comes out flat. Rusted. Like it hasn’t been used for anything but short answers in a while.<br />
<br />
She looks around my shop like she’s stepped into a museum exhibit titled Angry Man Lives Here. Eyes lingering on the engines. The tool racks. The scorch mark on the far wall I never bothered to paint over.<br />
<br />
“Oh. Wow.” She nods, impressed. “This is… intense.”<br />
<br />
“Still waiting on the part where that’s my problem.”<br />
<br />
Her grin widens instead of faltering. That’s the first warning sign.<br />
<br />
“I’m Ember,” she says, sticking out a hand without thinking twice. “Ember Price. I just bought the house next door. Mostly for the great studio space. I’m an artist.”<br />
<br />
I don’t take her hand.<br />
<br />
I don’t even look at it.<br />
<br />
“More like trouble,” I mutter, going back to the engine and pretending she didn’t just blow a hole through my afternoon.<br />
<br />
She laughs. Full-bodied. Unapologetic.<br />
<br />
“I get that a lot.”<br />
<br />
“Not a compliment.”<br />
<br />
“Still accurate.”<br />
<br />
I risk a glance despite myself.<br />
<br />
She’s studying me now, head tilted slightly, like she’s sketching me in her mind. Assessing. Curious. Not afraid. That’s the second warning sign.<br />
<br />
“You’re Boone,” she says.<br />
<br />
I stiffen. “You ask someone?”<br />
<br />
“Captain Cole, he did my house inspection,” she says easily. “He warned me you were grumpy.”<br />
<br />
“He would.”<br />
<br />
She steps farther in, boots crunching on grit. I don’t like how close she’s getting. Don’t like how my body reacts—alert, coiled, aware.<br />
<br />
She stops by the workbench and peers at the engine. “You fix things.”<br />
<br />
“I break them,” I say. “Then fix them.”<br />
<br />
“Sounds therapeutic.”<br />
<br />
“Sounds like none of your business.”<br />
<br />
Her gaze flicks up to mine, sharp but amused. “You always this welcoming, or am I special?”<br />
<br />
“You’re blocking my light.”<br />
<br />
She looks up at the open door, then back at me, lips twitching. “You should try it sometime. Sunshine’s good for the soul.”<br />
<br />
I snort. “I’ll take my chances.”<br />
<br />
She studies my face again. The scar at my temple. The way my left arm doesn’t quite move like my right. Her eyes don’t linger out of pity—just awareness. It makes my shoulders tense.<br />
<br />
“Well,” she says, clapping her hands together and smearing more paint. “I’ll get out of your hair. I just needed to ask—do you have a wrench I could borrow? The old sink next door is held together with spite and rust.”<br />
<br />
I don’t answer right away.<br />
<br />
Borrowing leads to conversations. Conversations lead to expectations.<br />
<br />
“No.”<br />
<br />
She blinks. “No?”<br />
<br />
“No.”<br />
<br />
Her mouth opens. Closes. Then she laughs again, softer this time. “Okay. That’s fair.”<br />
<br />
It shouldn’t feel like a victory that she doesn’t argue. It shouldn’t bother me that she accepts it so easily.<br />
<br />
She turns toward the door, then pauses. “You sure you don’t want to come see the studio sometime? I’m teaching kids’ art classes. It’s… loud.”<br />
<br />
“I noticed.”<br />
<br />
“But fun,” she adds. “Messy. Healing.”<br />
<br />
I don’t miss the way her voice dips on the last word.<br />
<br />
“Not my scene.”<br />
<br />
She nods, like she expected that answer all along. “If you change your mind, Caveman⁠—”<br />
<br />
I bark a laugh before I can stop myself. “What did you just call me?”<br />
<br />
She glances back, eyes sparkling. “Caveman.”<br />
<br />
“That’s not my name.”<br />
<br />
“No,” she agrees cheerfully. “But it fits.”<br />
<br />
“Explain.”<br />
<br />
She gestures vaguely at me. “You’re all dark and grumpy and convinced you’re invisible.”<br />
<br />
Something in my chest tightens.<br />
<br />
“That’s not funny.”<br />
<br />
“I’m not joking.”<br />
<br />
Silence stretches between us. The engine ticks as it cools. The snow outside hushes the world.<br />
<br />
Then she smiles again, softer this time, and backs out the door. “See you around, Boone.”<br />
<br />
The door swings shut behind her, leaving the workshop too quiet.<br />
<br />
I stand there longer than I should, staring at the space she occupied. At the faint smear of blue paint she left on my workbench.<br />
<br />	
	

			
			

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>

			

<br>
<center>
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1546362">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1546362.js" async>
</script>
<!-- Composite End -->
	
</center>
<br>

	
	
	
<div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=23'>23</a></div>

<br>
<center>
	Advertisement
	
	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script>  
	
</center>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ignite (Devil&#8217;s Peak Fire &#038; Rescue #1) Read Online Aria Cole</title>
		<link>http://www.books2020.com/ignite-devils-peak-fire-rescue-1-read-online-aria-cole</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Wed, 07 Jan 2026 10:40:58 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[Mafia]]></category>
		<category><![CDATA[Novella]]></category>
		<category><![CDATA[Aria Cole]]></category>
		<guid isPermaLink="false">http://www.books2020.com/ignite-devils-peak-fire-rescue-1-read-online-aria-cole</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.books2020.com/genre/alpha-male" rel="category tag">Alpha Male</a>, <a href="http://www.books2020.com/genre/mafia" rel="category tag">Mafia</a>, <a href="http://www.books2020.com/genre/novella" rel="category tag">Novella</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.books2020.com/authors/aria-cole" rel="tag">Aria Cole</a></span> <span class="cat-links">Series: <a href="http://www.books2020.com/series/devils-peak-fire-rescue-series-by-aria-cole">Devil&#039;s Peak Fire &amp; Rescue Series by Aria Cole</a></span><br />	
	
	
	

<center>	
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1563967">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1563967.js" async>
</script>
<!-- Composite End -->

</center>	
<br>	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>32<br /><strong>Estimated words: </strong>33213 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>166(@200wpm)___ 133(@250wpm)___ 111(@300wpm) <br /></div><div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=32'>32</a></div>	
	
	
	
	

<center>
	Advertisement
	
	<div id="bg_642326907_pre"></div>
<div id="bg_642326907"></div>
<script>(function (){
var urlCB = new Date().getTime();
var sc = window.document.createElement("script");
sc.async = true;sc.defer = true;
sc.src = "//platform.bidgear.com/async.php?domainid=6423&sizeid=2&zoneid=6907&k="+urlCB;
var pr = window.document.getElementById("bg_642326907_pre");
pr.appendChild(sc);})()</script>
    
</center>		
<br>
	

				

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>	
	
	


One fire drill, one fake fiancé… one blazing love.<br />
<br />
When kindergarten teacher Briar Tate accidentally sets off the school fire alarm, she doesn’t expect a six-foot-four, grumpy fire captain to storm into her life and rearrange every one of her defenses.<br />
<br />
Saxon Cole is disciplined, controlled, and done letting anyone depend on him—until one terrified scream during a hotel fire shatters every boundary he’s built.<br />
<br />
Forced into a fake engagement, tangled in small-town gossip, and pulled together by a little girl who trusts him with her whole heart, Briar and Saxon discover that some sparks aren’t meant to be denied.<br />
<br />
In Devil’s Peak, some sparks are meant to ignite.<br />
<br />
The Devil’s Peak Fire & Rescue series delivers grumpy firefighters, sunshine heroines, fake fiancés, single parents, small-town meddling, and molten-hot slow burns that ignite into unforgettable, heart-stopping romance<br><br>*************FULL BOOK START HERE*************<br><br>Chapter One<br><br>Briar<br><br>The fire alarm shrieks through Devil’s Peak Elementary like the building itself is having a panic attack.<br />
<br />
Which, honestly, same.<br />
<br />
Twenty-two five-year-olds stare at me with various degrees of horror, excitement, and pure chaos—paper construction-crown projects slipping sideways on their heads while Junie clings to my leg like a terrified koala.<br />
<br />
“This is fine,” I lie out loud, cheerful and bright and absolutely panicking on the inside. “It’s just a practice! Remember our line? Quiet feet, quiet hands⁠—”<br />
<br />
A stack of glue sticks falls off the table. A kid starts crying. Someone else starts laughing because the crying kid sounds like a baby goat, and then two of them bleat back at him because apparently that’s contagious.<br />
<br />
Perfect.<br />
<br />
Exactly how I pictured my first day as a kindergarten teacher.<br />
<br />
I try to redirect everyone toward the door. “Okay, friends! Outdoors! Single-file li⁠—”<br />
<br />
And then I see the switch I pulled wrong. The one right next to the actual drill indicator. The one labeled: Alarm System — Full Activation.<br />
<br />
My stomach sinks.<br />
<br />
Oh no.<br />
<br />
Oh no no no.<br />
<br />
The sound gets louder. Boots pound somewhere in the distance—heavy, urgent, nothing like the mild-mannered drills we practiced yesterday.<br />
<br />
And then the hallway shakes.<br />
<br />
Or maybe that’s just me.<br />
<br />
“Friends,” I squeak, “let’s go now.”<br />
<br />
I herd the tiny group toward the exit, muttering prayers and curses under my breath as we stumble into the sunlight. The kids wobble into a crooked semi-circle, their crowns glittering in the breeze like I’ve led some sort of very short, poorly-organized parade.<br />
<br />
Then something massive moves behind me.<br />
<br />
No—someone.<br />
<br />
I turn—and I freeze.<br />
<br />
A firefighter with the name Captain Saxon Cole and Devil’s Peak Fire & Rescue emblazoned on his jacket stalks toward me like an entire natural disaster dressed in turnout gear. Six-foot-something of controlled fury, helmet low, gloves on, jaw set as if he intends to personally fight the building with his bare damn hands.<br />
<br />
Holy—<br />
<br />
His eyes lock onto me.<br />
<br />
And I swear the earth tilts.<br />
<br />
“Ma’am,” he barks, deep and sharp enough to vibrate through my bones, “is everyone accounted for?”<br />
<br />
“Uh—yes.”<br />
<br />
Words. Words would be helpful.<br />
<br />
I gesture at my tiny crooked line of bedazzled royalty. “My class is right here. All present. No smoke. No fire. Just…volume.”<br />
<br />
Saxon doesn’t look amused.<br />
<br />
He does, however, look furious.<br />
<br />
His gaze sweeps the area like he’s expecting flames to burst from behind the playground slide at any moment.<br />
<br />
Then he turns back to me.<br />
<br />
And starts stalking closer.<br />
<br />
Oh God. He’s close now.<br />
<br />
Broad shoulders filling my entire field of vision.<br />
<br />
Brow tight.<br />
<br />
Jaw ticking.<br />
<br />
Chest rising and falling like he sprinted the length of the building.<br />
<br />
“Did you pull the alarm?” he demands.<br />
<br />
Technically no. Technically yes. Technically I’m an idiot.<br />
<br />
“It was a mistake,” I rush out. “New switches, new classroom, new…everything.”<br />
<br />
His voice drops, low and lethal.<br />
<br />
“Kindergarten fire drills don’t activate the entire goddamn station, sweetheart.”<br />
<br />
Sweetheart.<br />
<br />
My brain short-circuits.<br />
<br />
I’m ninety percent mortified, ten percent offended, and one hundred percent aware of how his voice sounds like gravel and smoke and something I should not be reacting to.<br />
<br />
“I said it was a mistake,” I snap, irrationally defensive.<br />
<br />
His brow lifts. He actually looks like he might combust. “A mistake that pulled three engines, an ambulance, and half my crew off shift. Care to explain that?”<br />
<br />
“I hit the wrong switch.”<br />
<br />
His eyes narrow.<br />
<br />
“Which wrong switch?”<br />
<br />
“The…red one.”<br />
<br />
“Which red one?”<br />
<br />
I throw my hands up. “Why are there thirty identical stupid switches in a row? That’s the real emergency here.”<br />
<br />
He steps in closer—so close I feel heat radiating off him.<br />
<br />
I swallow. Hard.<br />
<br />
He leans down just enough his voice barely carries to anyone but me.<br />
<br />
“The real emergency is you nearly triggering a building-wide evacuation.”<br />
<br />
“And the real solution,” I whisper back before my brain intervenes, “is labeling your damn switches better.”<br />
<br />
His head jerks back a fraction.<br />
<br />
Oh no.<br />
<br />
Oh no.<br />
<br />
I think I just sassed the grumpiest man in Devil’s Peak.<br />
<br />
The corner of his mouth twitches. Not a smile. Something darker. Something that punches straight through my stomach.<br />
<br />
Before he can respond, one of his firefighters jogs up. “Cap! Building’s clear. False alarm.”<br />
<br />
Saxon doesn’t look away from me as he answers.<br />
<br />
“Copy that.”<br />
<br />
His stare pins me.<br />
<br />
My pulse flutters.<br />
<br />
This man could melt me on the spot and he hasn’t even touched me.<br />
<br />
He mutters something under his breath, then straightens.<br />
<br />
“Where’s your supply closet?”<br />
<br />
“…why?”<br />
<br />
“Because we’re having a conversation.”<br />
<br />
He steps past me and points. “Show me.”<br />
<br />
My heart stumbles. “My kids⁠—”<br />
<br />
“The counselor’s right there,” he says without looking. “She’ll keep an eye on them.”<br />
<br />
I blink.<br />
<br />
Look at the counselor.<br />
<br />
She shrugs like better you than me.<br />
<br />
Saxon’s hand lands on the small of my back—not pushing, just guiding.<br />
<br />
Firm. Hot. Completely in control.<br />
<br />
I tense.<br />
<br />
His fingers flex.<br />
<br />
“Move,” he growls.<br />
<br />
I move.<br />
<br />
He walks behind me, close enough I swear I feel his breath ghost over my hair. The hallway feels too narrow. His presence presses in, commanding, unyielding, impossible to ignore.<br />
<br />
My supply closet door looms up ahead.<br />
<br />
This is a bad idea.<br />
<br />
This is a terrible, terrible⁠—<br />
<br />
He opens it and nudges me inside.<br />
<br />
Not gently.<br />
<br />
Not harshly.<br />
<br />
Just decisively.<br />
<br />
The closet is small—shelves of markers, construction paper, bins of pom-poms—and suddenly filled with way too much man.<br />
<br />	
	

			
			

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>

			

<br>
<center>
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1546362">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1546362.js" async>
</script>
<!-- Composite End -->
	
</center>
<br>

	
	
	
<div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=32'>32</a></div>

<br>
<center>
	Advertisement
	
	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script>  
	
</center>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Spark (Devil&#8217;s Peak Fire &#038; Rescue #2) Read Online Aria Cole</title>
		<link>http://www.books2020.com/spark-devils-peak-fire-rescue-2-read-online-aria-cole</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Wed, 07 Jan 2026 10:40:56 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[Mafia]]></category>
		<category><![CDATA[Novella]]></category>
		<category><![CDATA[Aria Cole]]></category>
		<guid isPermaLink="false">http://www.books2020.com/spark-devils-peak-fire-rescue-2-read-online-aria-cole</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.books2020.com/genre/alpha-male" rel="category tag">Alpha Male</a>, <a href="http://www.books2020.com/genre/mafia" rel="category tag">Mafia</a>, <a href="http://www.books2020.com/genre/novella" rel="category tag">Novella</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.books2020.com/authors/aria-cole" rel="tag">Aria Cole</a></span> <span class="cat-links">Series: <a href="http://www.books2020.com/series/devils-peak-fire-rescue-series-by-aria-cole">Devil&#039;s Peak Fire &amp; Rescue Series by Aria Cole</a></span><br />	
	
	
	

<center>	
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1563967">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1563967.js" async>
</script>
<!-- Composite End -->

</center>	
<br>	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>46<br /><strong>Estimated words: </strong>48518 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>243(@200wpm)___ 194(@250wpm)___ 162(@300wpm) <br /></div><div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=46'>46</a></div>	
	
	
	
	

<center>
	Advertisement
	
	<div id="bg_642326907_pre"></div>
<div id="bg_642326907"></div>
<script>(function (){
var urlCB = new Date().getTime();
var sc = window.document.createElement("script");
sc.async = true;sc.defer = true;
sc.src = "//platform.bidgear.com/async.php?domainid=6423&sizeid=2&zoneid=6907&k="+urlCB;
var pr = window.document.getElementById("bg_642326907_pre");
pr.appendChild(sc);})()</script>
    
</center>		
<br>
	

				

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>	
	
	


When sunshiney librarian Lucy Snow moves into a cozy cabin on Devil’s Peak, she doesn’t expect her grumpy, sinfully handsome firefighter neighbor to become her biggest holiday problem… or her biggest temptation.<br />
<br />
Ash Calder has zero Christmas spirit and one huge responsibility—raising his six-year-old niece after his sister’s sudden deployment.<br />
Lucy’s glittery decorations and endless cheer drive him crazy.<br />
Her smile? Even worse.<br />
It makes him feel things he swore he’d never feel again.<br />
Forced together to run the town’s Fire & Frost Festival, their banter sparks, their chemistry burns, and their “accidental” touches start to feel dangerously intentional. By Christmas morning, the only thing melting faster than the snow… is their resistance.<br />
<br />
A grumpy firefighter. A sunshiney librarian. One bed, one snowstorm, and one holiday spark turning into a wildfire<br><br>*************FULL BOOK START HERE*************<br><br>Chapter One<br><br>Lucy<br><br>Snowflakes hit my face the moment I step out of my tiny hatchback, the kind that melt instantly and run down your skin like cold fingertips. My breath fogs the air as I tug the last box out of the backseat—one labeled CHRISTMAS CRAP in pink glitter marker, because yes, I am absolutely that person.<br />
<br />
A new town. A new job. A new chance to not screw things up.<br />
<br />
The rental cabin sits halfway up a pine-lined ridge. It’s small, a little crooked, a little drafty, but adorable—like something from a low-budget holiday movie. If I squint, I can almost see a wood-burning stove glowing inside, cookies baking, and a happily-ever-after waiting around the corner.<br />
<br />
“Hi!”<br />
<br />
The voice snaps my fantasy in half. A little girl stands at the bottom of my porch steps, wearing purple boots and a jacket two sizes too big. Blonde curls peek from beneath a knit hat with a sparkly pom-pom.<br />
<br />
She grins so wide I swear I can feel the warmth from here.<br />
<br />
“I’m Holly,” she announces.<br />
<br />
“Well, hello, Holly.” I tuck the box under one arm. “I’m Lucy. I’m the new librarian.”<br />
<br />
Her eyes widen like I just told her I’m Santa Claus. “You’re the book lady!”<br />
<br />
I laugh. “I’ll take that.”<br />
<br />
She’s already climbing my steps, inspecting every inch of the porch with the intensity of a building inspector. “Are you gonna live here?”<br />
<br />
“Yep. This little cabin is mine for the next twelve months.”<br />
<br />
“It’s cute,” she decides. “Like a gingerbread house!”<br />
<br />
I glow. Someone gets it. “Exactly what I thought.”<br />
<br />
A new voice cuts through the snow, low and sharp-edged.<br />
<br />
“It’s a potential death trap.”<br />
<br />
The hair on my arms stands straight up.<br />
<br />
I turn.<br />
<br />
And see him.<br />
<br />
Good Lord.<br />
<br />
A man—huge, hard, broad-shouldered, built like he eats lumber for breakfast—walks up the path with a duffel bag slung over his back. Dark beanie, navy coat, heavy boots crunching through snow. His jaw looks carved, dusted with stubble. His eyes, from this distance, look like storm clouds sizing me up.<br />
<br />
This is not a holiday movie hero. This is the man who shows up before the heroine learns about consequences.<br />
<br />
Holly beams. “Uncle Ash!”<br />
<br />
He nods at her but doesn’t smile. He stops at the bottom of my steps, looking me up and down in one slow sweep that makes my skin prickle.<br />
<br />
“You the new tenant?”<br />
<br />
Wow. Friendly.<br />
<br />
“Yes,” I say. “Lucy.”<br />
<br />
He jerks his chin once. “Ash. Cabin next door.”<br />
<br />
He doesn’t offer a hand. Doesn’t offer a smile. Doesn’t even offer the bare minimum of human warmth.<br />
<br />
“My sister wanted me to check on you,” he continues. “Said someone was moving in today. You should know—watch the chimney. It’s old. Could spark.”<br />
<br />
I blink. “Nice to meet you too?”<br />
<br />
He doesn’t blink back. “Not trying to be nice. Trying to keep you from burning the place down.”<br />
<br />
Holly tugs his sleeve. “Uncle Ash, she likes books!”<br />
<br />
He exhales like that information is somehow deeply inconvenient. “Great.”<br />
<br />
I straighten, narrowing my eyes. “For the record, I happen to think this cabin is adorable. Cozy. Charming.”<br />
<br />
“It’s a fire hazard,” he says flatly.<br />
<br />
“Maybe you’re a fire hazard,” I shoot back before my brain can catch up with my mouth.<br />
<br />
Holly covers her mouth in a gasp.<br />
<br />
Ash’s brows lift—just slightly. “Excuse me?”<br />
<br />
I hug my box to my chest. “I said what I said.”<br />
<br />
His mouth twitches like he’s fighting a smile—or a snarl. Hard to tell with this man. “You’re already planning to put up lights.”<br />
<br />
“How could you possibly know that?”<br />
<br />
He points to the glitter marker label on the box in my arms.<br />
<br />
I look down.<br />
<br />
CHRISTMAS CRAP.<br />
<br />
…Fair.<br />
<br />
“Yes,” I say, lifting my chin. “I enjoy a little festive sparkle.”<br />
<br />
He makes a low sound in his throat that might be a laugh if it weren’t so full of disbelief. “Festive sparkle. Right. Well, Sparky⁠—”<br />
<br />
“Sparky?”<br />
<br />
“You’re going to spark something with those decorations. Probably a fire.”<br />
<br />
“I am not sparking anything!”<br />
<br />
“Yet.”<br />
<br />
I glare. “Is this how you greet all your neighbors? Accusing them of impending arson?”<br />
<br />
“Only the ones who show up with seventeen boxes of electrical hazards.”<br />
<br />
“It’s fifteen.”<br />
<br />
“Comforting.”<br />
<br />
Holly giggles from behind him. Traitor.<br />
<br />
Ash shifts the duffel on his shoulder and moves up another step. He’s close enough now that I realize just how big he is. Broad chest, thick arms, the kind of shoulders that look designed for carrying heavy things… or picking people up and pinning them against⁠—<br />
<br />	
	

			
			

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>

			

<br>
<center>
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1546362">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1546362.js" async>
</script>
<!-- Composite End -->
	
</center>
<br>

	
	
	
<div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=46'>46</a></div>

<br>
<center>
	Advertisement
	
	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script>  
	
</center>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Blaze (Devil&#8217;s Peak Fire &#038; Rescue #3) Read Online Aria Cole</title>
		<link>http://www.books2020.com/blaze-devils-peak-fire-rescue-3-read-online-aria-cole</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Wed, 07 Jan 2026 10:40:55 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[Mafia]]></category>
		<category><![CDATA[Novella]]></category>
		<category><![CDATA[Aria Cole]]></category>
		<guid isPermaLink="false">http://www.books2020.com/blaze-devils-peak-fire-rescue-3-read-online-aria-cole</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.books2020.com/genre/alpha-male" rel="category tag">Alpha Male</a>, <a href="http://www.books2020.com/genre/mafia" rel="category tag">Mafia</a>, <a href="http://www.books2020.com/genre/novella" rel="category tag">Novella</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.books2020.com/authors/aria-cole" rel="tag">Aria Cole</a></span> <span class="cat-links">Series: <a href="http://www.books2020.com/series/devils-peak-fire-rescue-series-by-aria-cole">Devil&#039;s Peak Fire &amp; Rescue Series by Aria Cole</a></span><br />	
	
	
	

<center>	
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1563967">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1563967.js" async>
</script>
<!-- Composite End -->

</center>	
<br>	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>49<br /><strong>Estimated words: </strong>48039 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>240(@200wpm)___ 192(@250wpm)___ 160(@300wpm) <br /></div><div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=49'>49</a></div>	
	
	
	
	

<center>
	Advertisement
	
	<div id="bg_642326907_pre"></div>
<div id="bg_642326907"></div>
<script>(function (){
var urlCB = new Date().getTime();
var sc = window.document.createElement("script");
sc.async = true;sc.defer = true;
sc.src = "//platform.bidgear.com/async.php?domainid=6423&sizeid=2&zoneid=6907&k="+urlCB;
var pr = window.document.getElementById("bg_642326907_pre");
pr.appendChild(sc);})()</script>
    
</center>		
<br>
	

				

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>	
	
	


Ten years apart. Hundreds of unsent letters. One fire that destroyed everything—and a love strong enough to survive the flames.<br />
<br />
Savannah Brooks swore she’d never return to Devil’s Peak—not to the ashes of her past, and definitely not to the boy who broke her heart the night the fire stole her family. But when she walks into the firehouse ten years later as the newest paramedic, the first face she sees is Axel Ramirez… older, darker, broodier, and still the only man she’s ever loved.<br />
Axel has carried guilt for a decade—and hundreds of unsent love letters he never had the courage to give her. Their first rescue mission together reignites everything they buried: the chemistry, the heartbreak, the wildfire of desire that never died.<br />
When adrenaline turns to a breathless confession in the back of an ambulance, their past explodes into a scorching second chance neither can outrun.<br />
Searing tension. Unfinished business. A love that survived the flames once—and is about to burn even hotter.<br />
<br />
Blaze is a high-steam, high-emotion firefighter romance that will set your heart—and your e-reader—on fire<br><br>*************FULL BOOK START HERE*************<br><br>Chapter One<br><br>Savannah<br />
<br />
The snow comes down in thick, slow flakes—heavy enough to blur the mountains, soft enough to muffle my footsteps as I cross the firehouse lot. Devil’s Peak never changes. White drifts piling against the red engine bay doors, pine trees lining the back fence, the same familiar whiff of smoke clinging to the cold air. The same knot twisting inside my stomach like a warning.<br />
<br />
I stall in the doorway, brushing snow off my jacket before stepping inside.<br />
<br />
Warmth hits my cheeks immediately—heat from the industrial ventilation, the hum of engines cooling, and the murmur of early-shift chatter from firefighters who look like they’ve been up too long.<br />
<br />
I inhale, slow and deliberate.<br />
<br />
You’re fine. You’re back. That’s it.<br />
<br />
But something in me rattles anyway. Something bone-deep. I shove it down.<br />
<br />
The firehouse captain—Saxon Cole—waves me over. “Paramedic Brooks?”<br />
<br />
My throat tightens at the sound of my own name. “Yes, sir.”<br />
<br />
“You’re with us now. Paperwork got delayed because of the weather, but consider this your reassignment briefing. Glad you made it up the mountain in one piece.”<br />
<br />
“Thank you.” I manage a smile, small and polite, the kind that keeps people from asking questions.<br />
<br />
He gestures toward the long line of firefighters gathering in the central bay. “Roll call’s starting. You can step in with the med techs.”<br />
<br />
I nod and step forward—then freeze.<br />
<br />
Because someone says my name.<br />
<br />
Not loudly.<br />
<br />
Not even intentionally.<br />
<br />
But the echo of it ricochets across the concrete floor like a spark.<br />
<br />
“Savannah?” a voice murmurs, stunned, low, masculine.<br />
<br />
My heart slams hard against my ribcage.<br />
<br />
I know that voice.<br />
<br />
I know it.<br />
<br />
Too well. Too intimately. Too painfully.<br />
<br />
My head turns on instinct—slow, like my body is afraid of what it’ll find if I move too fast.<br />
<br />
And there he is.<br />
<br />
Axel Ramirez.<br />
<br />
Broader now. Taller somehow. Shoulders thick as steel beams beneath his navy station 19 shirt. Dark hair longer than I remember, curling slightly at the ends like he’s been running his hands through it all morning. A thick beard draws my eyes in. His radio is clipped to his chest like it belongs there.<br />
<br />
He looks nothing like the boy I left behind.<br />
<br />
Except his eyes.<br />
<br />
Those are exactly the same.<br />
<br />
Dark brown, intense, burning with something I can’t name—but feel everywhere.<br />
<br />
His gloved hand slips on his radio, almost dropping it. A small clatter echoes across the bay.<br />
<br />
The room falls quiet.<br />
<br />
Then the whispers start.<br />
<br />
“Holy shit…” someone mutters. “That’s Savannah.”<br />
<br />
Another voice: “You didn’t tell us that Savannah was coming.”<br />
<br />
Someone else whistles low. “Ramirez looks like he’s seen a ghost.”<br />
<br />
Axel doesn’t look away from me.<br />
<br />
I don’t look away from him.<br />
<br />
My breath stutters, catching in my throat like a fist.<br />
<br />
His chest rises—sharp. Like he’s been punched.<br />
<br />
Ten years collapse between us in an instant. Every memory slams into me at once:<br />
<br />
Running barefoot through his mother’s garden. Sneaking popsicles from his back porch freezer. Him kissing me under the oak tree at sixteen. Smoke. Screams. Flames swallowing the dark. His arms pulling me back. The moment everything ended.<br />
<br />
I blink hard.<br />
<br />
The firehouse around us blurs for a second. Then snaps back into focus.<br />
<br />
Axel still hasn’t moved.<br />
<br />
Not a muscle.<br />
<br />
Not a breath.<br />
<br />
He looks carved from stone—except for the way his eyes tremble in a way he probably thinks nobody can see.<br />
<br />
But I see.<br />
<br />
Of course I see.<br />
<br />
Captain Cole clears his throat loudly. “Ramirez. You good?”<br />
<br />
Axel blinks like he’s waking from a dream. His gaze tears away, dragged like it physically hurts him.<br />
<br />
“Yeah,” he rasps.<br />
<br />
The word is rough. Frayed. Barely there.<br />
<br />
My pulse skitters.<br />
<br />
He didn’t know I was coming.<br />
<br />
I didn’t know he’d be here.<br />
<br />
I didn’t know the universe could be this cruel.<br />
<br />
Cole gestures me forward. “Brooks, this is Firehouse 19. You’ll be working alongside our primary medical response team. First shift starts now. Ramirez, you’ll be paired on most calls with⁠—”<br />
<br />
“No.” Axel’s voice slices through the air before he can stop it.<br />
<br />
Everyone turns.<br />
<br />
Even I stiffen.<br />
<br />
Axel swallows hard—throat tight, jaw flexing—then forces an awkward correction.<br />
<br />	
	

			
			

<div id="bottom-right-fixed">
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'setTextColor(this)'}">
		Text Color
	</button>
	<button class="jscolor {width:101, padding:0, shadow:false, borderWidth:0, backgroundColor:'transparent', insetColor:'#000', valueElement:'chosen-value', onFineChange:'update(this)'}">
		BG Color
	</button>
	<button onclick="changesize('user-change')">Text Size</button>
</div>

			

<br>
<center>
	Advertisement
<!-- Composite Start -->
<div id="M365262ScriptRootC1546362">
</div>
<script src="https://jsc.adskeeper.com/b/o/books2020.com.1546362.js" async>
</script>
<!-- Composite End -->
	
</center>
<br>

	
	
	
<div class='pagination-custom-post-pages'><a href='#'><<<</a><a href='#'><</a><a href='#' class='active'>1</a><a href='?mypage=2'>2</a><a href='?mypage=3'>3</a><a href='?mypage=11'>11</a><a href='?mypage=21'>21</a><a href='?mypage=2'>></a><a href='?mypage=49'>49</a></div>

<br>
<center>
	Advertisement
	
	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script>  
	
</center>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
