<?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>BDSM &#8211; Read Books Online Free Ebooks good best novels to read</title>
	<atom:link href="http://www.xoxobooks.com/genre/bdsm-2/feed" rel="self" type="application/rss+xml" />
	<link>http://www.xoxobooks.com</link>
	<description></description>
	<lastBuildDate>Thu, 14 May 2026 07:47:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>http://www.xoxobooks.com/wp-content/uploads/2020/09/favicon.png</url>
	<title>BDSM &#8211; Read Books Online Free Ebooks good best novels to read</title>
	<link>http://www.xoxobooks.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Wicked Sanctuary (The McCarthy Family Legacy #2) Read Online Jane Henry</title>
		<link>http://www.xoxobooks.com/wicked-sanctuary-the-mccarthy-family-legacy-2-read-online-jane-henry</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Thu, 14 May 2026 07:47:47 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[Angst]]></category>
		<category><![CDATA[BDSM]]></category>
		<category><![CDATA[Dark]]></category>
		<category><![CDATA[Erotic]]></category>
		<category><![CDATA[Mafia]]></category>
		<category><![CDATA[Jane Henry]]></category>
		<guid isPermaLink="false">http://www.xoxobooks.com/wicked-sanctuary-the-mccarthy-family-legacy-2-read-online-jane-henry</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.xoxobooks.com/genre/alpha-male" rel="category tag">Alpha Male</a>, <a href="http://www.xoxobooks.com/genre/angst" rel="category tag">Angst</a>, <a href="http://www.xoxobooks.com/genre/bdsm-2" rel="category tag">BDSM</a>, <a href="http://www.xoxobooks.com/genre/dark" rel="category tag">Dark</a>, <a href="http://www.xoxobooks.com/genre/erotic" rel="category tag">Erotic</a>, <a href="http://www.xoxobooks.com/genre/mafia" rel="category tag">Mafia</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.xoxobooks.com/authors/jane-henry" rel="tag">Jane Henry</a></span> <span class="cat-links">Series: <a href="http://www.xoxobooks.com/series/the-mccarthy-family-legacy-series-by-jane-henry">The McCarthy Family Legacy Series by Jane Henry</a></span><br />	
	
	
	
<center>	
	Advertisement	<br>
	
	<div data-type="_mgwidget" data-widget-id="1701720"></div> <script>(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");</script>
	
</center>
<br>	
	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>109<br /><strong>Estimated words: </strong>103878 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>519(@200wpm)___ 416(@250wpm)___ 346(@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=109'>109</a></div>	
	
	
	
	

<center>
	Advertisement 
	
	<div id="bg_642626910"></div><script data-cfasync="false" type="text/javascript" src="//platform.bidgear.com/ads.php?domainid=6426&sizeid=2&zoneid=6910"></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’ve been watching her for six years.<br />
Bianca White is sunshine and innocence.<br />
I’m the monster they whisper about in the dark.<br />
And she hates me, for good reason.<br />
I told myself I’d stay away. That I’d keep my distance and just make sure she was safe. But on the night of her college graduation, I have no choice.<br />
So I take her.<br />
I cage my little bird in the woods where no one can touch her. Where no one can take her from me.<br />
Yet she doesn’t take it easy. She fights me and begs to go back to the man who will kill her.<br />
She’ll learn, though, that some cages are gilded for a reason, and that anyone who wants to harm her will have to come through me first.<br />
Bianca didn’t know it, but she was always mine. Now everyone else will too.<br><br>*************FULL BOOK START HERE*************<br><br>Chapter One<br><br>Six Years Earlier…<br><br>Ashland<br><br>I love the taste of blood in my mouth during a fight. Proof I’m alive, that I’m winning. It tastes like victory.<br />
<br />
I spit it on the floor of the ring, and red splatters across gray. The echo of cheering is like distant thunder, the smell of sweat and Guinness flooding my senses. The abandoned warehouse is officially a gym, but the underground knows that beneath the official exterior is where the real action takes place. This is where men like me come to fight, and I fucking love it.<br />
<br />
Lawless. Violent. Cathartic.<br />
<br />
My ribs ache where the Cork bastard caught me early, a hit I'll feel tomorrow. But when he comes in with a right hook, confident, thinking he's got me figured out, I duck. I drive my fist into his kidney. Once. Twice. Three times in rapid succession, each hit precise and targeted. I feel something give under my knuckles.<br />
<br />
And I love this. God help me, I love this.<br />
<br />
He grunts and tries to pivot away, but I'm too fast for him. He swings wild, desperate now, and clips my jaw. Blood floods my mouth, the familiar metallic taste sweet and satisfying. My opponent’s desperation is my first taste of victory.<br />
<br />
Beautiful.<br />
<br />
He grins, breathing hard, and his guard drops.<br />
<br />
“Come on, then,” I say, my voice rough. I tap my jaw where he hit me. “That's all you’ve got?”<br />
<br />
He charges.<br />
<br />
I sidestep and drive my elbow into the base of his skull. Not hard enough to do permanent damage—I'm not trying to kill the fucker—but hard enough.<br />
<br />
He staggers, and his knees buckle.<br />
<br />
I'm on him before he can recover. Left jab to the temple, right cross to the cheekbone. I feel the satisfying crack under my knuckles. Another shot to his fucked-up ribs, and this time, something cracks.<br />
<br />
“Finish him, Ash!” Tiernan shouts from somewhere behind me, and it's all the encouragement I need.<br />
<br />
I drive my knee into his stomach. The air leaves his lungs in a sick whoosh.<br />
<br />
He drops face-first on the canvas. The ref's beside him instantly, checking him, and I step back. My chest heaves. My hands throb. There's blood on my knuckles, and I can't tell if it's his or mine.<br />
<br />
His crew screams for him to get up, but he won't, not after what I did to his ribs. Wouldn't be wise, would it?<br />
<br />
“Time.” The ref's voice echoes through the warehouse, and the crowd erupts.<br />
<br />
I don't hear them when I'm playing, don't hear them when I'm fighting, but I do after I win a damn fight.<br />
<br />
“McCarthy! McCarthy! McCarthy!”<br />
<br />
The McCarthy family's name is one of their favorite cheers, and I fucking love it. I love being part of something bigger, knowing I stand in solidarity with my brother and cousins.<br />
<br />
Today, I don't move or raise my arms, don't celebrate. I just stand there, knuckles split and bleeding, waiting for the roar to fade. It doesn't, really.<br />
<br />
I've found that violence just sits in my chest like a living thing, coiling tighter and tighter until the next fight. I've come to welcome it.<br />
<br />
“Ash.” Tiernan's voice cuts through the roar of the crowd. “Get out of the damn ring, lad, will you?”<br />
<br />
I turn and find him at the ropes. Tiernan's been in my corner since before I was tall enough to throw a proper punch. My mother's brother, near enough my age to feel like a brother himself. He has a family of his own now, but he's always been my mentor.<br />
<br />
“Y'alright, lad?” he asks as I duck through the ropes. He tries to dab blood off my face with a rolled-up rag, but I swat his hand away and reach for the bottle of water—swig it, swish it in my mouth, and spit out blood. He reaches for my hands instead and starts unwinding the tape.<br />
<br />
“Aye. Grand.”<br />
<br />
“That wasn't grand, Ash,” he says, giving me the look of pride mixed with worry I've come to recognize. “That was fuckin' brutal.” He leans closer, and I can see the gray mixed with ginger in his hair, the lines around his eyes, and the way his brow creases. I remember when I thought he was invincible—the day I saw him in this ring and decided it would be me one day. Tiernan’s a legend here in Ballyhock.<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	  
	
	<div data-type="_mgwidget" data-widget-id="1701721"></div> <script>(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");</script>
	
</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=109'>109</a></div>

<br>
<center>
	Advertisement

	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script> 

</center>
<br>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wicked Altar (The McCarthy Family Legacy #1) Read Online Jane Henry</title>
		<link>http://www.xoxobooks.com/wicked-altar-the-mccarthy-family-legacy-1-read-online-jane-henry-2</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Thu, 14 May 2026 07:45:14 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[BDSM]]></category>
		<category><![CDATA[Dark]]></category>
		<category><![CDATA[Erotic]]></category>
		<category><![CDATA[Mafia]]></category>
		<category><![CDATA[Jane Henry]]></category>
		<guid isPermaLink="false">http://www.xoxobooks.com/wicked-altar-the-mccarthy-family-legacy-1-read-online-jane-henry-2</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.xoxobooks.com/genre/alpha-male" rel="category tag">Alpha Male</a>, <a href="http://www.xoxobooks.com/genre/bdsm-2" rel="category tag">BDSM</a>, <a href="http://www.xoxobooks.com/genre/dark" rel="category tag">Dark</a>, <a href="http://www.xoxobooks.com/genre/erotic" rel="category tag">Erotic</a>, <a href="http://www.xoxobooks.com/genre/mafia" rel="category tag">Mafia</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.xoxobooks.com/authors/jane-henry" rel="tag">Jane Henry</a></span> <span class="cat-links">Series: <a href="http://www.xoxobooks.com/series/the-mccarthy-family-legacy-series-by-jane-henry">The McCarthy Family Legacy Series by Jane Henry</a></span><br />	
	
	
	
<center>	
	Advertisement	<br>
	
	<div data-type="_mgwidget" data-widget-id="1701720"></div> <script>(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");</script>
	
</center>
<br>	
	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>120<br /><strong>Estimated words: </strong>120241 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>601(@200wpm)___ 481(@250wpm)___ 401(@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=120'>120</a></div>	
	
	
	
	

<center>
	Advertisement 
	
	<div id="bg_642626910"></div><script data-cfasync="false" type="text/javascript" src="//platform.bidgear.com/ads.php?domainid=6426&sizeid=2&zoneid=6910"></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've hated Cavin McCarthy since the day he made me cry in a school closet.<br />
<br />
He was my tormentor. My nightmare. The cruel boy who turned my name into a punchline and my life into hell.<br />
<br />
Now? He's my fiancé.<br />
<br />
An arranged marriage neither of us wanted, brokered by families who deal in blood and power. I'd refuse if I could. But my sister is dying, and the McCarthy's hold the key to saving her life.<br />
<br />
So I'll walk down the aisle. I'll say the vows. I'll become Mrs. Cavin McCarthy.<br />
<br />
But I'll never forgive him.<br />
<br />
Except... the monster I remember isn't the man standing before me now. The boy who destroyed me has become someone who fights for me. Protects me. Touches me like I'm something precious instead of broken.<br />
<br />
And when his hands are on my throat, his voice rough in my ear, I'm not thinking about revenge anymore.<br />
<br />
I'm only thinking about surrender<br><br>*************FULL BOOK START HERE*************<br><br>Chapter One<br><br>Cavin<br><br>I stand with my hands folded in front of me, the bitter cold of a Ballyhock winter seeping through my wool coat as I stare down at what’s left of Malachy.<br />
<br />
“No one can know about this, lad.” Malachy’s last words. The envelope in my pocket weighs more than the coffin we carried. After the prayers, I’ll deliver it. One last secret for a man buried in them.<br />
<br />
In my peripheral vision, my brother Seamus, the eldest, stands beside our father and mother. Da looks distinguished and broken. Malachy was a second father to him.<br />
<br />
Mam looks poised as always, her expression gentle despite the frown creasing her brow. Her hands rest on Da's forearm, folded and still—but I know better. She's always alert. My sisters stand on either side of her, dressed in formal charcoal gray—Kyla on guard and frowning, Bronwyn, the baby of the family, quietly sniffing and wiping at her eyes with a balled-up tissue.<br />
<br />
My cousin Declan whispers something in Bronwyn's ear that makes her smile and elbow him. Garrett, a family friend, his trademark red hair stark against the cold blue sky, snorts. I shoot them all a sharp look—this isn't the fucking time—and they straighten up quick enough.<br />
<br />
It’s a huge turnout. I swear half of Ballyhock’s come to pay their respects, which makes sense when I think about the man Malachy was, and the way our father always made sure the McCarthy men stayed within the good graces of the residents of Ballyhock. Even the best of them will overlook our… transgressions… when we toss half a million quid in the Holy Family coffers.<br />
<br />
“Ashes to ashes,” Father Gregory says in a monotone, his hand steady as he makes the sign of the cross over the coffin. My mother makes the sign of the cross and whispers what must be a prayer under her breath.<br />
<br />
I rub my hand across my eyes. Haven’t slept more than a few hours straight since prison, and it’s showing.<br />
<br />
“Mad, isn’t it? Only death or marriage gets us all in the same place anymore,” my cousin Daire mutters to me. He’s not wrong.<br />
<br />
I stare at the coffin. It was lighter to carry than I expected. Malachy lost weight at the end, before he lost his battle to illness and old age, and I guess the lads and I are stronger than we once were.<br />
<br />
Movement catches my eye—someone shifting near the far edge of the graveyard, half hidden behind a weathered angel statue.<br />
<br />
A woman—blonde hair whipping in the wind and black coat buttoned to her throat.<br />
<br />
She’s not with the main gathering but is separate, alone, kneeling at a grave with white roses clutched in her gloved hands.<br />
<br />
And she’s staring right at me.<br />
<br />
My breath catches. Is that…? It can’t be.<br />
<br />
Erin fucking Kavanagh. Perfect little Erin.<br />
<br />
What the bloody hell is she doing here?<br />
<br />
She’s fifty yards away, maybe more, but I’d recognize her anywhere. That sharp little face. Those eyes that always looked at me like I was something she’d scraped off her shoe. The way she holds herself—stiff, controlled, like she’s afraid she’ll fly apart if she loosens her grip.<br />
<br />
Only she’s not the scrawny little bitch from St. Albert’s anymore. She’s filled out—tits, hips, the lot. Even in that shapeless coat, I can see the curve of her. My mouth goes dry. I want to look away, but I can’t.<br />
<br />
Christ, I’m a bastard for noticing her arse at a funeral.<br />
<br />
She ducks her head when she realizes I’ve clocked her. Pretends to fuss with the flowers, but her hands are shaking now.<br />
<br />
Good.<br />
<br />
The Kavanaghs sent flowers yesterday, including a card with her father’s signature, not hers. So why the fuck is Padraic Kavanagh’s daughter kneeling at a grave in McCarthy territory during our funeral?<br />
<br />
My hand moves to my side, where my gun sits under my coat. Instinct. Even from this distance, I could drop her before she screams.<br />
<br />
The thought shouldn’t make my cock twitch… but it does.<br />
<br />
My eyes narrow. Is she spying for her da? Or did she just want to watch me squirm? That'd be just like her—Little Miss Perfect, always so fucking eager to see me brought low. Again.<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	  
	
	<div data-type="_mgwidget" data-widget-id="1701721"></div> <script>(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");</script>
	
</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=120'>120</a></div>

<br>
<center>
	Advertisement

	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script> 

</center>
<br>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Daddy&#8217;s Atonement &#8211; Crime Boss Daddies Read Online Laylah Roberts</title>
		<link>http://www.xoxobooks.com/daddys-atonement-crime-boss-daddies-read-online-laylah-roberts</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Thu, 14 May 2026 07:45:14 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[BDSM]]></category>
		<category><![CDATA[Biker]]></category>
		<category><![CDATA[Contemporary]]></category>
		<category><![CDATA[Crime]]></category>
		<category><![CDATA[Erotic]]></category>
		<category><![CDATA[MC]]></category>
		<category><![CDATA[Laylah Roberts]]></category>
		<guid isPermaLink="false">http://www.xoxobooks.com/daddys-atonement-crime-boss-daddies-read-online-laylah-roberts</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.xoxobooks.com/genre/alpha-male" rel="category tag">Alpha Male</a>, <a href="http://www.xoxobooks.com/genre/bdsm-2" rel="category tag">BDSM</a>, <a href="http://www.xoxobooks.com/genre/biker-2" rel="category tag">Biker</a>, <a href="http://www.xoxobooks.com/genre/contemporary" rel="category tag">Contemporary</a>, <a href="http://www.xoxobooks.com/genre/crime" rel="category tag">Crime</a>, <a href="http://www.xoxobooks.com/genre/erotic" rel="category tag">Erotic</a>, <a href="http://www.xoxobooks.com/genre/mc" rel="category tag">MC</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.xoxobooks.com/authors/laylah-roberts" rel="tag">Laylah Roberts</a></span> 	
	
	
	
<center>	
	Advertisement	<br>
	
	<div data-type="_mgwidget" data-widget-id="1701720"></div> <script>(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");</script>
	
</center>
<br>	
	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>156<br /><strong>Estimated words: </strong>160192 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>801(@200wpm)___ 641(@250wpm)___ 534(@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=156'>156</a></div>	
	
	
	
	

<center>
	Advertisement 
	
	<div id="bg_642626910"></div><script data-cfasync="false" type="text/javascript" src="//platform.bidgear.com/ads.php?domainid=6426&sizeid=2&zoneid=6910"></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>	
	
	


All her life she’d been trapped in a cage . . .<br />
Some of them were better than others, but that didn’t matter when all she dreamed of was freedom.<br />
However, dreams weren’t for people like her.<br />
Angie only had nightmares.<br />
People either abused or abandoned her.<br />
Which is why she wasn’t going to believe the promises from a crime lord.<br />
A Bartolli had ruined her life once. She couldn’t let that happen again.<br />
No matter how sexy and protective he was.<br />
Or now seductive and possessive his sub could be.<br />
They would just have to find another girl to be Jared’s Little and North’s plaything, to love them.<br />
Because love wasn’t for girls like her.<br />
<br />
Please This book contains a super hot crime boss who is definitely in charge. Although his sub might try to argue that point. And both of them want our heroine as well as each other<br><br>*************FULL BOOK START HERE*************<br><br>PROLOGUE<br><br>Chicago<br />
<br />
Five years ago . . .<br><br>His father was a dead man.<br />
<br />
It was only a matter of time. With the lifestyle that bastard led it wouldn’t take long before he pickled his liver.<br />
<br />
Or was murdered.<br />
<br />
But as he looked at the extremely young, scared woman sitting across from him at the dining table, Jared felt like grabbing the steak knife off the table and stabbing it into his father’s fat, fucking throat himself.<br />
<br />
Fuck, he wished North was here.<br />
<br />
But his father didn’t believe in letting “the help” sit at the dining table. There was a definite divide in this household between “the help” and “the family.”<br />
<br />
Jared longed to tell his father just what North meant to him . . . but he knew that would only put a target on North’s back.<br />
<br />
North thought he could take care of himself.<br />
<br />
However, Jared’s father was a fucking monster.<br />
<br />
And Jared knew that he’d use anyone he loved against him. It was why he had to act like he didn’t care about his cousin, Tabby, while doing his best to keep her safe.<br />
<br />
And why he couldn’t show that he was concerned about the young woman across from him.<br />
<br />
The girl who his father had apparently fucking married.<br />
<br />
Jared tightened his hand around his fork, then slowly eased his hold.<br />
<br />
Do not show any reaction.<br />
<br />
Do not show that you care.<br />
<br />
The urge to murder him was almost too much for him to control. And while his father deserved to die, Jared wasn’t quite in a position to make that happen.<br />
<br />
He was building up his own empire, without the old man’s knowledge, down in Colombia. His own team of men that worked for him because they wanted to.<br />
<br />
Not out of fear.<br />
<br />
Unfortunately, he couldn’t openly murder the bastard. Not without making too many waves in the family.<br />
<br />
North had offered to sneak into his bedroom and slit his throat. But there was too much risk.<br />
<br />
However, he needed to move up his timeline.<br />
<br />
“Well?” Fergus said as he stabbed a piece of steak. “Don’t you have anything to say to your new stepmother?” He chortled after saying that.<br />
<br />
As though everything was a big joke.<br />
<br />
The girl flinched.<br />
<br />
She looked hungry, haunted.<br />
<br />
On her plate was a tiny serving of food. Some plain mashed potatoes and a few beans.<br />
<br />
He didn’t blame her for not wanting to eat but that wasn’t enough.<br />
<br />
“Don’t call her that,” he snapped and she jumped.<br />
<br />
Regret filled him.<br />
<br />
Jared hadn’t meant to scare her. The last thing he wanted was to add to her pain.<br />
<br />
When his father told him eighteen months ago that he was getting married, Jared had felt sorry for the poor woman. But he’d also figured that she knew what she was getting into.<br />
<br />
He hadn’t attended the wedding.<br />
<br />
Hadn’t given her another thought.<br />
<br />
Jared hadn’t had time to worry about what shit his father was getting up to.<br />
<br />
But he should have known better.<br />
<br />
He should have been keeping a closer eye on what his father was doing.<br />
<br />
“How old are you?” He hadn’t meant to ask that, but the words just shot out of him.<br />
<br />
She would be stunning if she didn’t look so terrified.<br />
<br />
“N-nearly t-twenty-one.”<br />
<br />
His father smiled. “Fucking hot, isn’t she? The young ones are just so . . . delicious. I can get you a young one, too. I’ve built up some nice connections.”<br />
<br />
“I’ll let you know,” Jared said through gritted teeth.<br />
<br />
Not fucking happening.<br />
<br />
But appearances had to be kept.<br />
<br />
He could not let his father know that behind the scenes, he was plotting to take him out.<br />
<br />
It could be done.<br />
<br />
It had to be.<br />
<br />
For his sake.<br />
<br />
For his cousin’s safety.<br />
<br />
And for this abused and traumatized woman.<br><br>“We’ve got to get her free, North.”<br />
<br />
Jared paced back and forth in the bedroom suite at his father’s sadistic torture venue.<br />
<br />
Otherwise known as his home.<br />
<br />
North knew he should have gone to dinner with Jared. What Jared didn’t understand is that he wasn’t scared of his father.<br />
<br />
That disgusting pig didn’t intimidate him. Jared only had to give him the go-ahead and he’d happily slip into his bedroom and slit the bastard’s throat.<br />
<br />
Easy-peasy.<br />
<br />
He sharpened his knife as Jared paced back and forth. North was hoping he might notice and give him the nod.<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	  
	
	<div data-type="_mgwidget" data-widget-id="1701721"></div> <script>(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");</script>
	
</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=156'>156</a></div>

<br>
<center>
	Advertisement

	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script> 

</center>
<br>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dirty Little Secret Read Online Riley Hart</title>
		<link>http://www.xoxobooks.com/dirty-little-secret-read-online-riley-hart-2</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Thu, 14 May 2026 07:42:37 +0000</pubDate>
				<category><![CDATA[BDSM]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[Contemporary]]></category>
		<category><![CDATA[Erotic]]></category>
		<category><![CDATA[M-M Romance]]></category>
		<category><![CDATA[Riley Hart]]></category>
		<guid isPermaLink="false">http://www.xoxobooks.com/dirty-little-secret-read-online-riley-hart-2</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.xoxobooks.com/genre/bdsm-2" rel="category tag">BDSM</a>, <a href="http://www.xoxobooks.com/genre/college-2" rel="category tag">College</a>, <a href="http://www.xoxobooks.com/genre/contemporary" rel="category tag">Contemporary</a>, <a href="http://www.xoxobooks.com/genre/erotic" rel="category tag">Erotic</a>, <a href="http://www.xoxobooks.com/genre/m-m-romance-2" rel="category tag">M-M Romance</a></span> <span class="tags-links"><span class="screen-reader-text">Tags </span>Authors: <a href="http://www.xoxobooks.com/authors/riley-hart" rel="tag">Riley Hart</a></span> 	
	
	
	
<center>	
	Advertisement	<br>
	
	<div data-type="_mgwidget" data-widget-id="1701720"></div> <script>(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");</script>
	
</center>
<br>	
	
	
	
<div class='book-details-pages-words'><strong>Total pages in book: </strong>94<br /><strong>Estimated words: </strong>90795 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>454(@200wpm)___ 363(@250wpm)___ 303(@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=94'>94</a></div>	
	
	
	
	

<center>
	Advertisement 
	
	<div id="bg_642626910"></div><script data-cfasync="false" type="text/javascript" src="//platform.bidgear.com/ads.php?domainid=6426&sizeid=2&zoneid=6910"></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>	
	
	


James<br />
I’m forty years old, a tenured professor with investments, property, and a 401k.<br />
<br />
But what I crave is to submit. To hand over control to Colton. We met on an app. His needs matched mine. It was only supposed to be once, then twice. No commitment, so I don’t feel bad cutting contact.<br />
<br />
Then my world implodes when I get custody of siblings I didn’t know I have.<br />
<br />
Everything would have been fine, I would have survived on my own, if not for Sir, my hookup, walking through the doors of my classroom.<br />
<br />
He’s over a decade younger than me, and now I’m his professor, yet Sir is giving me schedules I need and caretaking from a distance. I know I should stay away, but I can’t. No matter what he gives me, I want more.<br />
<br />
Colton<br />
I’m twenty-eight years old, starting my first semester as a transfer student at a local university, finally following my dreams.<br />
<br />
And then I see him, the sub I haven’t stopped thinking about, the one who comes undone for me in ways I’ve never experienced before. He makes all my Dominant instincts flare to life. I’ve always loved caretaking, but James makes me need it on a bone-deep level.<br />
<br />
It’s not long before he’s on his knees for me again, surrendering in ways we both crave. He’s forbidden, my professor, my good boy, and I’m his Sir…his dirty little secret. But it’s not enough. I want it all from him, if only he’ll let me have it.<br />
<br />
Dirty Little Secret is a student/professor romance, with an older sub and a younger Dom. Please use the look inside feature for a more in-depth content description and warning<br><br>*************FULL BOOK START HERE*************<br><br>CHAPTER ONE<br><br>James<br><br>May<br />
<br />
I can’t stop my fingers from drumming against the steering wheel.<br />
<br />
Traffic is ridiculous, which means I’m running the risk of being late. Well, not late, really, because I’m never late for anything, but running the risk of not arriving at least fifteen minutes early, like I do with everything.<br />
<br />
What will Sir think if I’m not timely?<br />
<br />
Tap, tap, tap, tap. My fingers continue to move as I sit at the red light, playing a rapid beat that matches my pulse.<br />
<br />
This is my second time meeting with Colton, and I don’t want to disappoint him already. Even more importantly, being late would mess with my head, and it’s already hectic in there, no matter how much I try to pretend it’s not. That’s one of the reasons I need this—the discipline, the organization, not having to decide what to do. In every other aspect of my life, I need control, but this, in these moments and if I find the right Dom, I’m able to get out of my head and just be.<br />
<br />
I startle when the car behind me honks, letting me know the light is green.<br />
<br />
“Get it together, James,” I say softly to myself, frustrated I was spacing out like that. I’m usually very good at holding it together—I depend on being able to hold it together.<br />
<br />
Focus. Most of life’s problems can be dealt with by hard work, focus, and determination, so that’s what I force myself to do the rest of the drive to the house I own in a suburban neighborhood. It’s farther from the college where I teach political science. I don’t live here. I don’t even know why I bought it, but once I started meeting up with Doms, it became a place to do that.<br />
<br />
I pull into the driveway at three. I park beside Sir’s older SUV. I don’t know what he does for a living, but from the things he’s said and his callouses when he touches me, I assume it’s something with his hands.<br />
<br />
It fits him. I can’t imagine him doing anything else, which is…typically not my thing, but nothing about Sir is similar to any of the Doms I’ve played with in the past—the biggest being that he’s younger than me. Twenty-eight to my forty. He mentioned his age in his bio on the BDSM site where we met. I wasn’t sure it would work, how I would feel about submitting to someone younger, but when he messaged, it had been a long time since I’d given in to this need, and everything he’d said or done had been exactly what I’d needed.<br />
<br />
I thought it’d be a one-time thing—it usually is for me—but here we are, meeting a second time for him to control and fuck me.<br />
<br />
My fingers tremble, frustration making the back of my neck prickle. I should have been here before him. I hate that he arrived first.<br />
<br />
Sir is already out of his SUV by the time I get out, walking around my vehicle toward me.<br />
<br />
“I’m sorry I’m late,” I tell him, and he frowns.<br />
<br />
“You’re not late. It’s two fifty-five. We said three. You’re all good.”<br />
<br />
I don’t know him well—or at all, really—but from what I’ve seen, nothing seems to rattle him. It’s like everything just rolls off his shoulders, this lightness to him I’ve never had myself, and frankly, wouldn’t know what to do with.<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	  
	
	<div data-type="_mgwidget" data-widget-id="1701721"></div> <script>(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");</script>
	
</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=94'>94</a></div>

<br>
<center>
	Advertisement

	<script data-adscript src='https://ad-adserver.com?uid=616821de6b6a5524b84b52f1&w=300&h=250'></script> 

</center>
<br>
    
    

							<content:encoded><![CDATA[
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
