<?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>Caruso Cosa Nostra Series by Shandi Boyes &#8211; Read Books Online Free Ebooks good best novels to read</title>
	<atom:link href="http://www.ilovenovels.com/series/caruso-cosa-nostra-series-by-shandi-boyes/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ilovenovels.com</link>
	<description></description>
	<lastBuildDate>Tue, 16 Jun 2026 12:51:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>

<image>
	<url>http://www.ilovenovels.com/wp-content/uploads/2020/09/favicon.png</url>
	<title>Caruso Cosa Nostra Series by Shandi Boyes &#8211; Read Books Online Free Ebooks good best novels to read</title>
	<link>http://www.ilovenovels.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Brutal Betrayal (Caruso Cosa Nostra #2) Read Online Shandi Boyes</title>
		<link>http://www.ilovenovels.com/brutal-betrayal-caruso-cosa-nostra-2-read-online-shandi-boyes</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 12:51:21 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[Erotic]]></category>
		<category><![CDATA[Mafia]]></category>
		<category><![CDATA[Shandi Boyes]]></category>
		<guid isPermaLink="false">https://www.ilovenovels.com/brutal-betrayal-caruso-cosa-nostra-2-read-online-shandi-boyes</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.ilovenovels.com/genre/alpha-male" rel="category tag">Alpha Male</a>, <a href="http://www.ilovenovels.com/genre/erotic" rel="category tag">Erotic</a>, <a href="http://www.ilovenovels.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.ilovenovels.com/authors/shandi-boyes" rel="tag">Shandi Boyes</a></span> <span class="cat-links">Series: <a href="http://www.ilovenovels.com/series/caruso-cosa-nostra-series-by-shandi-boyes">Caruso Cosa Nostra Series by Shandi Boyes</a></span><br />	
	
	
	
<center>	
	Advertisement	<br>
	
		<div data-type="_mgwidget" data-widget-id="1701755"></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>119<br /><strong>Estimated words: </strong>113710 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>569(@200wpm)___ 455(@250wpm)___ 379(@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=119'>119</a></div>	
	
	
	
	

<center>
	Advertisement
	
	<div id="bg_642426908"></div><script data-cfasync="false" type="text/javascript" src="//platform.bidgear.com/ads.php?domainid=6424&sizeid=2&zoneid=6908"></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>	
	
	


Lucia:<br />
<br />
Keeping my head down has kept me alive, so I’m clueless why I couldn’t walk away when I noticed a little girl in distress. Her eyes were drenched as she fought to free herself from a large, intimidating man breaking her heart one finger peel at a time.<br />
<br />
Although it would have been safer for me to ignore her silent request for help, when a child is in distress, I’m morally obligated to assist.<br />
<br />
With my heart in my throat, I marched to her side, shoved my finger into the devastatingly handsome brute’s chest, and protected that little girl with everything I had.<br />
<br />
It’s not like I knew the dashing suit-clad man was her father, and that she was afraid of a dentist appointment he’d scheduled for her and not the man himself.<br />
<br />
Mistakes happen all the time. I just had no clue this one would place me in direct sight of the Cosa Nostra’s most intimidating family, and that Dante Caruso is a man willing to do anything to make me a permanent fixture in his daughter’s life… and perhaps his.<br />
<br />
Dante:<br />
<br />
I’m used to being the antihero. It’s second nature in a family like mine. I’ve spent thirty-four years surviving in a world where trust is a luxury and loyalty is currency.<br />
<br />
I know what it means to be feared and revered, but since becoming a father, I’ve stepped back from the role that’s made me billions.<br />
<br />
I want to forge something better for Camille—something that won’t judge her solely on her gender… and the feisty blonde, who didn’t cower like those around her when she spotted a child in distress, could help me achieve that.<br />
<br />
My objectives have nothing to do with the fact that the stranger is beautiful, courageous, and tempting enough for me to want to break a five-year hiatus from s€x.<br />
<br />
My daughter wants this gorgeously stubborn foreigner in her life, and I’d rather take a bullet to the chest than disappoint her.<br />
<br />
Though I’d be a liar if I said I was only pulling out my best tricks to ensure the busty blonde becomes a part of Camille’s life.<br />
<br />
Camille and I are a package deal.<br />
<br />
You can’t have one without the other.<br />
<br />
And I’m about to have the time of my life teaching Lucia Martinez precisely that<br><br>*************FULL BOOK START HERE*************<br><br>Chapter 1<br><br>Lucia<br><br>As I leave the dentist’s office, I run my tongue over the once jagged edge of my front tooth and wince. I spent the last hour under bright lights, being patched up by a dentist’s gloved hands. I didn’t feel an ounce of pain, as I made sure a chipped tooth wouldn’t stop me from shining under another blinding light tonight, but now the anesthetic is wearing off.<br />
<br />
The dull ache in my jaw reminds me of last night’s mishap. A careless knock from an overeager patron led to an emergency appointment at a clinic that required my real name. I haven’t shared my birth name in so long that I nearly forgot it.<br />
<br />
Over the past three years, I’ve tried to reinvent myself as someone who won’t have to look over her shoulder. Today, with my real name on the intake form and echoed by a dental assistant, I can’t avoid displaying the woman I used to be.<br />
<br />
All day I’ve been on edge. I hate it. The clinic must honor patient confidentiality, so my records are secure. Even so, an oppressive weight clings to the air, choking me. It’s thick enough to cut with a knife and has kept me walking on eggshells since I arrived in Palermo.<br />
<br />
I shouldn’t be so hard on myself. Given my childhood, my unease is understandable. My stepmother would have a heart attack if she knew how I earn a living. Alas, when I suggested going to a shady, revoked-license dentist, my employer rejected the idea and paid for today’s expensive appointment.<br />
<br />
I’m thankful I didn’t pay out of pocket for dental work I wouldn’t have needed if a client hadn’t been so rough-handed, but I’ve seen greats go down from a measly paper trail.<br />
<br />
My only comfort is that Mother’s judgment would be hypocritical. She raised me to be exactly this way. I just accept money from strangers now instead of men with titles like fiancé, husband, and baby-daddy-to-be.<br />
<br />
With my mouth tingling and my confidence just as bruised, I double the length of my strides, eager to get home and wash off the funk before another brutal all-night shift.<br />
<br />
The streets between the clinic and the train station quieten around me as the late-afternoon sun casts long shadows, bathing the historic city in a golden glow. Tucking my hands into my tattered coat pockets, I slow my pace. The city’s beauty is a perfect distraction from the persistent ache inside me.<br />
<br />
Palmero proudly displays its history. Old sandstone buildings hold stories no one will uncover—some wonderful, others painful. Every experience leaves a memory. What hurts most is how deeply we feel it.<br />
<br />
Flaring my nostrils, I enjoy the smell of fresh bread from the corner bakery instead of the antiseptic scent of the dental office. With my senses alert, I hear a commotion at the front of the dental clinic. A little girl, maybe four years old, grips the doorframe of a large black SUV. Her knuckles are white, and moisture is flooding her eyes.<br />
<br />
She remains silent while struggling to break free from the brute’s grasp, but her distress is clear. It radiates from her in silent waves.<br />
<br />
I hesitate for barely a second, but the guilt is gut-wrenching. My instincts yell at me to keep walking and mind my business. I’ve spent my life bowing down and sidestepping trouble, but the girl’s desperation won’t let me walk away.<br />
<br />
I can’t abandon her. My determination to help, even if it hurts, is deeply ingrained.<br />
<br />
Still fighting my self-consciousness, I drift my eyes between the spectators circling the little girl and the man breaking her heart one finger peel at a time. Her cheeks are ashen, and salty blobs threaten to spill down them, but no one seems to notice.<br />
<br />
No one but me.<br />
<br />
After shimmying my shoulders, shifting the thumps of my pulse from my ears to my fingertips, I move forward faster than my hesitation should allow. The man is tall and broad-shouldered, meaning he faces no issues keeping the girl contained with only an arm curled around her waist. His dark hair has that two-hundred-dollar haircut all my clients seem to have. He keeps his beard thick but neatly trimmed, and even with his eyes narrowed into slits, I’m certain they’re deep brown, almost black. He’s attractive—very much so—but also intimidating.<br />
<br />
When the girl notices my approach, her grip on the doorframe loosens as relief filters across her adorable, dimple-blemished face.<br />
<br />
A mixture of protectiveness and old fear rises within me. I barge myself between her and the man ready to force her to submit—like my father always made me.<br />
<br />
The stranger towers over me, easily six five, with a presence that could make anyone shrink. Still, I refuse to back down. Not this time. I could have avoided so much heartache if I’d stood my ground years earlier.<br />
<br />
“Walk away. Now.” My tone wavers but still conveys confidence.<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="1701820"></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=119'>119</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>Brutal Obsession (Caruso Cosa Nostra #1) Read Online Shandi Boyes</title>
		<link>http://www.ilovenovels.com/brutal-obsession-caruso-cosa-nostra-1-read-online-shandi-boyes</link>
		
		<dc:creator><![CDATA[testblog]]></dc:creator>
		<pubDate>Thu, 23 Apr 2026 23:09:13 +0000</pubDate>
				<category><![CDATA[Alpha Male]]></category>
		<category><![CDATA[Dark]]></category>
		<category><![CDATA[Insta-Love]]></category>
		<category><![CDATA[Mafia]]></category>
		<category><![CDATA[Shandi Boyes]]></category>
		<guid isPermaLink="false">http://www.ilovenovels.com/brutal-obsession-caruso-cosa-nostra-1-read-online-shandi-boyes</guid>

					<description><![CDATA[]]></description>
			<span class="cat-links"><span class="screen-reader-text">Categories </span>Genre: <a href="http://www.ilovenovels.com/genre/alpha-male" rel="category tag">Alpha Male</a>, <a href="http://www.ilovenovels.com/genre/dark" rel="category tag">Dark</a>, <a href="http://www.ilovenovels.com/genre/romance/insta-love" rel="category tag">Insta-Love</a>, <a href="http://www.ilovenovels.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.ilovenovels.com/authors/shandi-boyes" rel="tag">Shandi Boyes</a></span> <span class="cat-links">Series: <a href="http://www.ilovenovels.com/series/caruso-cosa-nostra-series-by-shandi-boyes">Caruso Cosa Nostra Series by Shandi Boyes</a></span><br />	
	
	
	
<center>	
	Advertisement	<br>
	
		<div data-type="_mgwidget" data-widget-id="1701755"></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>99<br /><strong>Estimated words: </strong>94124 (not accurate)<br /><strong>Estimated Reading Time in minutes: </strong>471(@200wpm)___ 376(@250wpm)___ 314(@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=99'>99</a></div>	
	
	
	
	

<center>
	Advertisement
	
	<div id="bg_642426908"></div><script data-cfasync="false" type="text/javascript" src="//platform.bidgear.com/ads.php?domainid=6424&sizeid=2&zoneid=6908"></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>	
	
	


Valentina:<br />
<br />
The Caruso family is legendary in Sicily. They’re powerful, untouchable, and rumored to have their hands in everything from imports to politics.<br />
<br />
I won’t mention the things better left unspoken.<br />
<br />
Someone perpetually late and as styleless as she is poor should be an unlikely match for the Don of the Cosa Nostra.<br />
<br />
Not only do I get a second glance, I’m also tossed headfirst into a scandal so salacious it’s front-page news.<br />
<br />
Since I refuse to rehash my mother’s mistakes, I try to ignore the tension hot enough to burn, but obsession is a brutal game, and Giovanni Caruso never loses.<br />
<br />
Giovanni:<br />
<br />
Attachments are dangerous.<br />
They make you hesitant.<br />
They make you weak.<br />
<br />
And yet, when a fresh face in our great country steps in danger’s path, I respond without considering how my gallantry will favor my family or myself.<br />
<br />
For thirty-four years, I discredited my father’s claim that he knew my mother was “it” after only seeing her once.<br />
<br />
The instant Valentina Raimondi peered up at me, I understood.<br />
<br />
My fixation with the curvaceous beauty is immediate and borderline psychotic, and although obsession is a dangerous thing, I can’t suspend our thrilling game of chase.<br />
<br />
Valentina is mine, and I’ll destroy anyone who tries to convince her otherwise… including the woman I’m contracted to marry.<br />
<br />
Brutal Obsession is a standalone age-gap mafia romance with a curvy heroine, and the man utterly obsessed with her<br><br>*************FULL BOOK START HERE*************<br><br>1<br><br>VALENTINA<br><br>I’m late. Again.<br />
<br />
While I curse the stupid Maps app as if it’s solely to blame for my tardiness, my inexpensive heels batter the uneven cobblestones in the heart of Carlisle. Their stomps mirror the discouraged honks of the early-morning commuters who loathe as much as I do that peak-hour traffic starts well before dawn.<br />
<br />
The sun has barely risen, and its low hang creates shadows on historic architecture I’d slow to admire if I weren’t on a time crunch.<br />
<br />
Carlisle is a sunburned metropolis on the north coast of Sicily. Nestled between rolling lemon groves and the sparkling blue waves of the Tyrrhenian Sea, it’s the perfect location for rest and recovery.<br />
<br />
Well, that’s what I told myself three months ago when I abandoned everything familiar for this country’s promise of solace.<br />
<br />
Willing the blue dot on my phone’s screen to magically fix itself, I follow its directions to the wire. An additional thousand steps don’t resolve my issue. The Maps app continuously leads me to a decommissioned council building instead of the hospital I’m seeking.<br />
<br />
Carlisle’s labyrinthine streets mock modern technology, but I doubt I’d fare better with paper maps. All the old buildings painted in white, terracotta, and pale-blue hues look exactly the same. I can’t tell a family-run bakery from a gelato store.<br />
<br />
Anger reddens my cheeks when my phone notifies me to turn left.<br />
<br />
“There is no left! So how the hell am I meant to turn left?”<br />
<br />
I’m already strangling my phone, but my clutch firms enough to crack the screen when a message from Dr. Russo’s secretary pops up. If I don’t arrive at Ospedale San Giorgio’s in ten minutes, Dr. Russo’s secretary will postpone our meeting until after Dr. Russo returns from a six-week international conference.<br />
<br />
Determined not to let technology sabotage a mission over a year in the making, I quicken my pace. This morning’s meeting isn’t with the local council’s corrupt building inspector. It’s far more important than hiding the cracks of an unsteady foundation so I don’t end up homeless. This could unravel my entire existence.<br />
<br />
“Dio mio,” I mutter, glancing at the time.<br />
<br />
I wouldn’t be on such a time crunch if I’d left earlier, but my hair loathes extreme humidity, and I didn’t foresee a dead battery. I’m usually the first to arrive…<br />
<br />
Actually, scrap that. Tardiness has become my middle name of late. It isn’t my fault. Carbs are cheap, but they also demand weekly wardrobe tweaks. Since laundry day isn’t until tomorrow, I’m down to the bare basics. My blouse is barely holding together. Three buttons are all that stand between disaster and me. My ample cleavage won’t survive a fourth loss.<br />
<br />
After regulating my breathing, which I’m praying will reduce the likelihood of being arrested for public indecency, I close the Maps app and scroll through the Photos app. Carlisle is a patchwork of identical buildings and picturesque coastlines, but if any of the business names match those I’ve passed three times this morning, perhaps sometime within the next century, I’ll escape the maze endeavoring to swallow me whole.<br />
<br />
I find the image I’m seeking as a horn blasts in the distance. I hardly notice it. I glue my eyes to my phone’s screen, anxious to identify the name of the giant stone wall blocking my path.<br />
<br />
I’m in such a hurry that I don’t register the smoothness of the curb compared to the unevenness of the footpath, nor do I hear the truck hurtling down the main road at a reckless speed. My focus is fixed on the universally known hospital icon on the old-school map I snapped a picture of months ago, and relief surges through me when I realize it’s mere blocks away.<br />
<br />
I’m oblivious to the danger roaring my way, but thankfully, not everyone’s brain is as sluggish as mine when denied a morning shot of espresso.<br />
<br />
A rough, urgent hand snatches my arm and plucks me out of the path of danger with barely a second to spare. My phone slips from my hand, and before I can catch it, I’m flattened against the cool metal of a dark SUV.<br />
<br />
The good Samaritan who saved me from a head-on collision with a truck shields me with his body as the speeding motorist thunders past us. Our near miss is so close that the air whistling from the undercarriage of the truck whips my hair back and rattles my core.<br />
<br />
That was a close call.<br />
<br />
Too close.<br />
<br />
For several heart-thrashing seconds, only my pounding pulse and the fading echo of the truck’s horn fill the silence.<br />
<br />
Even with imminent disaster gone, the stranger doesn’t release me from his protective cocoon. I don’t mind. My skyrocketing heart rate is settling, but the spasms in the lower half of my body remain steadfast. They make me wonder if they stem from fear or if they’re associated with something I’ve not experienced in a long time.<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="1701820"></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=99'>99</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>
