Sinners Anonymous (Sinners Anonymous, #1)
Rate it:
Open Preview
Read between October 27 - November 5, 2025
1%
Flag icon
Visconti men in particular don’t fall in love. Because falling suggests it was accidental, and everything this family does is cold and calculated.
2%
Flag icon
Mama is lowered first and I find myself sinking with her; the only woman I’ll ever get on my knees for. My balled fists disappear into the mud. Another hand rests on my shoulder, and by the glint of the citrine ring, I know it’s Rafe’s.
2%
Flag icon
I know what they are all thinking. The death of my father marks a new era for the Cosa Nostra, and it starts with me.  The new capo of Devil’s Dip.
3%
Flag icon
A strike of lightning flashes across the horizon. God trying to smite me down.  “It’s like that scene in The Lion King,” Rafe murmurs into the collar of his shirt, tucking his hands into his pockets. “Whatever the light touches is your kingdom now, or something like that. It’s all yours, bro.”
23%
Flag icon
“The Dip brothers have this hotline. Anyone can dial it and confess their secrets. Max probably called it. Snakes like him usually have a guilty conscience.” No.  No, no, no.  “A hotline?” I croak. “Yeah, you’ve probably seen the cards around.” Please god, no. “It’s called Sinners Anonymous.” Not for the first time today, my world goes black.
24%
Flag icon
But as I sat there eating lunch, listening to Rafe describe his latest poker game with the Hollow clan, I was watching them—the way he was all over her like a fucking rash, how she squirmed uncomfortably under every touch—and I realized I was wrong. But I was going to kill him anyway. Like I said, utterly fucking insane.
27%
Flag icon
She lets out a hiss of breath. Studies me with sadness in her eyes. “Can I ask why?” The smile on my lips feels bittersweet. “No,” I say softly. “Because I’m sick of telling lies.”
33%
Flag icon
And for the first time since we met, I see her smile. I think I like it when she smiles.
34%
Flag icon
He shoots a wink at me. “What’s your type, cugino?” Curly-haired and unavailable.
36%
Flag icon
Feeling heat on my back, I turn around and see Rafe standing in the shadows, glaring at me. As I walk past, he pulls a hand out of his pocket and grabs my arm. “Vicious Visconti is back,” he murmurs in my ear. I stare straight ahead, spine steeled, until he lets me go and moves off into the crowds. Maybe Vicious never really left.
39%
Flag icon
I’m utterly, madly, unacceptably obsessed with Angelo Visconti. My fiance's nephew, near-stranger, and keeper of my darkest secrets. And suddenly, my sin isn’t so funny anymore.
40%
Flag icon
“Look,” he says, lowering his voice so I can barely hear it over the Marvin Gaye song blaring out the house. “I’ll always be your ride-or-die, and I know Gabe feels the same way. You want to burn this fucking coast down, I’ll lend you my lighter. But please, for the love of God, don’t make me go to war with our cousins over a piece of pussy.”
53%
Flag icon
“I was wrong about you, Magpie,” he says huskily, licking his lips. “You are a bad girl.”
54%
Flag icon
“Don’t test me today, Aurora. I’ve spent nine years resisting temptation. You’re making it very hard for me to get to a decade.” The moment I dare to look up at her, I immediately wish I hadn’t. She’s gazing up at me under those thick lashes, breathing heavily through her plump, parted lips. I harden my glare. “I mean it.”
61%
Flag icon
“What happened to the line in the sand?” “Ask me for a sin.” The hairs on the back of my neck stand up. “I—What?” “A sin, Aurora. I know you’re familiar with the term.” A cold cocktail of confusion pools in my stomach, peppered with a dash of annoyance. His tone is hard and the way he calls me by my formal name is even harder. I grit my teeth, staring at the priest’s moving mouth, despite not being able to hear a word that comes out of it. “Okay, tell me a sin, Angelo.”
61%
Flag icon
“I killed her too. That’s not my worst sin, though.” “It’s not?” I choke out. “No. Not telling my brothers is. They have no idea.” Air leaves my lungs in a puff of condensation. The rain brought a cold snap with it, and the icy chill coasts down the neck of my dress, taunting me. As if it’s telling me that, although the cliff face is being battered by wind and rain, it’s safer out there than it is under the umbrella with Angelo. My gaze burns into the mud. “Why are you telling me this?” Angelo pulls the umbrella down tighter around us, trapping me in his world of darkness and deceit. He leans ...more
61%
Flag icon
They are made men, Aurora. Cheats and liars.” “And you? You’re a cheat and a liar, too?” I turn to face him so quickly, that my bottom lip swipes against his, sending a jolt of electricity to my lower stomach. I’d forgotten he was so close. I jerk back, like I’ve been shocked. Angelo stills. I stare at the distorted version of myself in the reflection of his sunglasses, wishing I could see his eyes.  He swallows. “Like father like son, Aurora. I’ve cheated on every girlfriend I’ve ever had, lied to everyone I’ve ever known.” Then he uncoils to his full height and turns back to the priest. ...more
61%
Flag icon
Because I know the old adage: from the deepest desire comes the deadliest hate.  If Angelo stays on the Coast much longer, I’ll hate him most of all.
77%
Flag icon
“You’d look good in my bed.” My moan leaves my mouth like melted butter. In another life. But I’m living in this one, and in this one, I need to save myself and my father.
77%
Flag icon
“Rory?” His thumb pad carves a trail over my jawline. It stops at the corner of my mouth, but I turn my head to catch it between my lips. He lets out a soft moan, watching me, eyes half-lidded with lust, as I slowly lick it. “Yes?” Danger sparking in his eyes, he pushes his thumb further into my mouth, and with wetness pooling between my thighs, I open my mouth wider to take him all in. “Out of all my sins, you’re my favorite.”
80%
Flag icon
“Our hotline is for sins committed, not sins you’re thinking about committing.” His voice is dry, indifferent, but his words immediately make my cheeks flame. “I-I don’t understand?” “You do.”
80%
Flag icon
His eyes are dark and dangerous, smoldering like a sea-green sun. “If Angelo doesn’t come back, I expect another call.” My temples thump. What? How sick and twisted can this man be? Behind me, Tor blasts his horn. Gabe looks over my shoulder, irritation crossing his features. “And this time, I hope your sin won’t be hypothetical.”
81%
Flag icon
We stare at each other for three painstakingly long beats. He flicks his tongue between his teeth. Draws in a deep breath and shoots a dark look in the direction of the house. Then he pushes off his car, flicks the cigarette, and drops something at my feet. “Oops,” he drawls indifferently, without looking at me. “I think I just dropped my car keys.” His shoulder brushes against mine as he passes. I feel his hot breath in my ear. “Hopefully they aren’t found by a runaway bride.”
82%
Flag icon
“I swear to God, Rory. You better know how to fly, because if you fall, I’m coming with you.”
83%
Flag icon
Gabe and I stand shoulder to shoulder as we watch Angelo’s Aston Martin disappear down the hill, taking a piece of me with it. Beside me, he shifts. “Shame.” I turn. “What is?” “I was looking forward to listening to your call. I never could stand uncle Alberto.”
84%
Flag icon
Capo’s can’t be petty. They can’t be impulsive, either, which is why it took me a whole week to get my shit in order. I breathe out fire as I pass through the Cove mansion gates. It’ll be the last time they are left open for me, that’s for damn sure.
84%
Flag icon
I’m still going to kick his ass, but I’m not going to kill him.
84%
Flag icon
“Donatello, I’ll be honest with you. You’re a straight-laced guy, you have a beautiful wife and by the sound of it, a baby on the way.” Amelia cowers, placing a protective hand on her stomach. “I’d rather not have to put a bullet in your head. There will be no wedding today, and if you stay out of the way, we’ll remain on good terms.” I lower my voice. “And trust me, you’ll want to stay on good terms with me.”
85%
Flag icon
It smells like iron and danger in here, and I love every fucking second of it.
85%
Flag icon
Nothing and nobody will ever fucking hurt her again. Not Alberto, not Dante. Not me. I couldn’t save my mama from the Viscontis, but I sure as shit will save Rory.
85%
Flag icon
“Everybody has five seconds to get the fuck out of my house.”
85%
Flag icon
His gaze flashes. “I’m old enough to be your father. How does that make you feel?”  Heart thumping, I feign boredom. Look up at him through my lashes. “Does that mean I can call you daddy now?”  Dark amusement graces his features. He gives a small shake of his head. “Come here.”
86%
Flag icon
“Take it off.” “You take it off,”
86%
Flag icon
“Good girl,” he growls into my lips as I grasp his hair. Good girl. What he’s doing to me now is a stark contrast to the sharp whip of his belt; a reward, rather than a punishment. But if this is what good girls get, then maybe I won’t be bad anymore. A hard, angry slap against my pussy dissolves that thought immediately. Holy crow. The sting fizzes in my blood like shaken-up champagne. Maybe I can be both. 
86%
Flag icon
I’ll be whatever Angelo Visconti wants me to be.
86%
Flag icon
“You taste even better than I imagined,” he murmurs in fascination, brushing a stray curl away from my cheek. He cocks his head, a smirk dancing on his lips. “Starting a war with my family was worth that alone.”
87%
Flag icon
Something warm and satisfying pools in my lower stomach. I lean against the window and watch him for a moment. He’s glaring into the flames, sipping from a whiskey tumbler. Christ, I think I love him.
89%
Flag icon
I’ve spent nine years carving out a new life for myself, one as far away from Devil’s Dip as possible. And yet, in just a fistful of weeks, I’ve given it all up. Moved back to the town I hate, started a civil war with my own fucking family, all for her. A girl that curses in bird puns, eats enough sugar to be pre-diabetic, and is addicted to petty revenge.
89%
Flag icon
And then there’s Rafe, who’s everything Dante wishes he was.”
91%
Flag icon
“Shut up, Rory. He left his entire life in England and came back to Devil’s Dip for you. He’s so in love with you that it makes me sick.” “She’s right, I am.”
92%
Flag icon
“When I say you’re mine, I mean you’re mine forever. No ifs, no buts. No changing your mind. Sure you want that?” I prop myself up on my elbow and glare at him. A few heavy beats pass, but his gaze doesn’t let up, and neither does mine. “Are you giving me a choice?” “No.” His eyes narrow. “Unless you want the choice?”
92%
Flag icon
“I thought capos take what they want.” He grunts, irritation crossing the planes of his face. “What I want, is for you to be happy.”
92%
Flag icon
“Not just regular happy. I mean really fucking happy,” he growls into my mouth, palming my ass to pull me on top of him. “Can’t stop fucking smiling, don’t want to go to sleep because reality is better than your dreams kind of happy. I want to make you so damn happy that you shit sunshine and piss rainbows and people think you’re as high as a kite when you walk into a room.” He nips my lower lip in mild frustration, and his fingers dig deep into the back of my thighs as he slides me up to his groin. “If you want to be mine, I’ll make you that happy, Rory.”
92%
Flag icon
“I’ll show you what it looks like. Now, be a good girl and moan my name while I worship you.”
93%
Flag icon
It’s like I’m his favorite stripper at his favorite strip joint, and he’s been waiting all week to see me dance.
LauraSt
Whatttt?!!
93%
Flag icon
“I appreciate the sentiment, but I like doing bad things. Makes me feel good.” He tilts his head, his eyes sparkling with amusement as they finally meet mine. “What do you have in mind?” “I’m going to tie the shoelaces of his work boots into a constrictor knot. It’s impossible to untie.”
LauraSt
Gabe better watch out 😂
93%
Flag icon
I may be young, dumb, and twenty-one, but I know what I want. I want Angelo and everything that comes with him, including marriage and babies and the constant threat of war. I want all of his sins and secrets. I want to know every one of his memories and make a million more together.
LauraSt
By all means this is the perfect moment to get pregnant 😂
93%
Flag icon
“I don’t just want you because you’re a tight fuck, Magpie. You wanna lay on my chest and watch a movie while I feed you gumballs like you’re a modern-day Cleopatra? Because we can do that instead.”
96%
Flag icon
The desire to be bad with him burns under my skin like a flame.