// Page components — each is a full page body (between Header and Footer). const { useState: useStateP, useRef: useRefP, useMemo: useMemoP } = React; /* ========================================================= HOMEPAGE — stripped to two CTAs: 1. Join the newsletter 2. Pre-order (or notify-when-live) ========================================================= */ function HomePage({ featured, onSignup, onOpenBook }) { return ( <> ); } /* ========================================================= ABOUT PAGE ========================================================= */ function AboutPage() { return ( <> Two authors. One trench coat.} kicker="They write dark why-choose romance about people who kill together, love fiercely, and refuse to apologize for either." />
What we write

The house style.

Why choose

Lose any one of the men and you lose the shape of the whole. Each relationship has to matter on its own terms — and it will. No interchangeable boys.

Dark humor

It’s always funny until someone loses a head… then it’s funnier.

Spicy

Explicit. Intimate. Sometimes feral. Always consensual. The setting is dangerous; the intimacy is not. Knife play, breath play, praise, degradation — pick your flavor.

Morally black

Our men kill people. Sometimes the women do too. Nobody redeems on schedule. Everyone gets interiority, vulnerability, the confession scene at 2am — and a soul-deep reason for what they’ve done.

My boyfriends are boyfriends

Why choose means everyone is involved — including the men with each other. The romance isn’t a hub-and-spoke; it’s a constellation. They love her. They love each other. Everyone is invited.

Content warnings — always

We write dark on purpose and we list every reason out loud. Every book ships with its own content-warning sheet. The list is the gift, not the gate.

); } /* ========================================================= BOOKS PAGE ========================================================= */ function BooksPage({ seriesMode, onPickSeries, onOpenBook }) { return ( <> Searching for killer romance?} kicker="" /> ); } /* ========================================================= SERIES PAGE ========================================================= */ function SeriesPage({ onPickSeries, onOpenBook }) { return ( <> One world. Three doors in.} kicker="Read in any order — they braid in the middle. Every series shares the same heart and the same body count." /> {/* per-series details */}
How they connect

The braid.

The Hangmen Trilogy is the launch — one woman, five men, the rope they tied together that they're not ready to call a noose. Read this first if you want the most intense, most intimate, most feral entry point.

Gods of Corruption follows the billionaires who fund the work — old money, new sin, couture and casualties. Read this if you want vigilante billionaires, gala dresses, and corruption arcs.

Clean Up Crew — also known as the Hanged Men, also known as the Murder Puppies. The men who do the work. This series is allowed to be funny. Banter, devotion, tattooed everything, soft for her.

); } /* ========================================================= BONUSES PAGE ========================================================= */ function BonusesPage() { return ( <> Extras for the devoted.} kicker="" /> ); } /* ========================================================= WARNINGS PAGE ========================================================= */ /* ========================================================= WARNINGS PAGE — per-book accordion ========================================================= */ function WarningsAccordion({ series }) { const [openId, setOpenId] = useStateP(series.books[0]?.id || null); return (

{series.series}

{series.books.map((book) => { const isOpen = openId === book.id; return (
{isOpen &&
{book.intro &&

{book.intro}

} {book.items && book.items.length > 0 ?
    {book.items.map((w, i) =>
  • {w}
  • )}
:

{book.pending || 'The full content-warning sheet for this book will be published closer to release.'}

} {book.whyChoose &&

This book is a why-choose romance — the heroine ends the series with multiple partners, and romantic / sexual scenes include more than two people. If any of the above are triggering for you, please prioritize your wellbeing.

}
}
); })}
); } function WarningsPage() { return ( <> Content warnings.} kicker="" />

Eve Riche writes adult dark romance intended for readers 18+. It contains on-page depictions of subject matter that some readers may find distressing. Please read with care.

We write dark romance that is actually dark. Not aestheticized darkness where everyone’s hot and brooding and nobody does anything morally reprehensible. Our men kill people. Sometimes the women do too. The on-page intimacy is enthusiastic; the on-page violence is not. Every book has its own content-warning sheet, read below for more information.

{BOOK_WARNINGS.map((series, i) => )}
We’d rather you don’t read us than read us underprepared. The list is the gift, not the gate.
); } /* ========================================================= PAGE HERO — shared compact hero for non-home pages ========================================================= */ function PageHero({ eyebrow, title, kicker }) { return (
{eyebrow &&
{eyebrow}
}

{title}

{kicker &&

{kicker}

}
); } /* ========================================================= LEGAL PAGES — Privacy, Terms, Accessibility These are placeholder shells. Replace body copy with a lawyer-reviewed policy before going live. ========================================================= */ function PrivacyPage() { return ( <> How we handle your data.} kicker="Last updated: 19 May 2026." />

This is a placeholder. Replace with a lawyer-reviewed privacy policy before launch.

What we collect

When you join the newsletter we collect your email address. That is the only personal data we hold. We do not collect IP addresses, run third-party tracking, or place advertising cookies.

Who holds it

This site is operated by Velvet and Vice Press Pty Ltd, the publishing company behind the Eve Riche pen name. Your data is held by us and our newsletter provider; no one else.

How we use it

To send you the first chapter, occasional updates from us, and launch-day notifications. That is it. We never sell your address.

Where it lives

Our newsletter is hosted by [provider — Mailerlite / Beehiiv / etc.]. Their privacy policy applies in addition to this one.

How to delete it

One-click unsubscribe in every email. You can also email us at EveRicheWrites@gmail.com and we’ll remove you within 48 hours.

Cookies

We use a small set of essential cookies for site functionality. No advertising or analytics cookies.

Contact

Privacy questions: EveRicheWrites@gmail.com

); } function TermsPage() { return ( <> The fine print.} kicker="Last updated: 19 May 2026." />

This is a placeholder. Replace with a lawyer-reviewed terms of service before launch.

Who we are

This site is operated by Velvet and Vice Press Pty Ltd, the publishing company behind the Eve Riche pen name. By using this site you agree to these terms.

Intellectual property

All written content, cover art, photography, and design on this site is the property of Velvet and Vice Press Pty Ltd and the authors writing as Eve Riche. You may share excerpts and quotes with attribution; you may not reproduce or redistribute without written permission.

Age requirement

Our books contain explicit content. You must be 18 or over to subscribe or to purchase our work. By signing up you confirm you are.

Content warnings

We list every content warning we know to list. Read them before you read us. See content warnings.

Newsletter and bonuses

The first chapter download is a gift. All bonus material — Club exclusives, bonus POVs, the interactive quiz, the immersion guide — is delivered through the Eve Riche Club newsletter or as a free download on this site.

Disclaimers

We make no warranty about the site being uninterrupted or error-free. We are not liable for any indirect loss arising from your use of the site.

Changes

We may update these terms. Material changes will be announced in the newsletter.

Contact

Questions: EveRicheWrites@gmail.com

); } function AccessibilityPage() { return ( <> For everyone.} kicker="We want this site to work for you. Tell us when it does not." />

This is a placeholder. Replace with a reviewed accessibility statement before launch.

Our standard

We aim to meet WCAG 2.1 Level AA. The site uses semantic HTML, keyboard-navigable controls, descriptive link text, and sufficient color contrast.

Where we know we fall short

The custom cursor on desktop is decorative; the default cursor is restored on touch devices and for users with reduced motion preferences.

Tell us

If something on this site is preventing you from reading or signing up, please email EveRicheWrites@gmail.com and we will fix it.

Alternative formats

Content-warning sheets and the first-chapter preview can be sent in plain-text or screen-reader-friendly format on request.

); } /* ========================================================= ARC PAGE — application form for advance reader copies ========================================================= */ function ArcPage() { const [form, setForm] = useStateP({ name: '', email: '', handle: '', platform: 'instagram', audience: '', why: '' }); const [submitted, setSubmitted] = useStateP(false); const [error, setError] = useStateP(''); function submit(e) { e.preventDefault(); if (!form.name.trim()) {setError('We need a name to address you by.');return;} if (!/^[^@\s]+@[^@\s]+\.[^@\s]+$/.test(form.email)) {setError('That doesn’t look like an email.');return;} if (!form.why.trim() || form.why.trim().length < 30) {setError('Tell us a little more about why you want this one (at least a sentence or two).');return;} setError(''); setSubmitted(true); } function update(k) { return (e) => setForm({ ...form, [k]: e.target.value }); } return ( <> Read it first.} kicker="Apply for an ARC of What We Bury. Selected readers receive a digital copy roughly four weeks ahead of release in exchange for an honest review on launch day." />
{submitted ?
You’re on the list. We’ll review applications about six weeks before release and email selected readers with the ARC, the content-warning sheet, and review guidelines. Either way, you’ll hear from us.
: <>

How it works

We send a small batch of digital ARCs four weeks ahead of each release. In exchange we ask for an honest review on launch day — Goodreads, Amazon, BookTok, Bookstagram, or your platform of choice. You don’t have to love the book. You do have to be honest.

Who we look for

Romance readers with a public review presence and a track record in dark romance, why-choose, or adjacent. New reviewers welcome — we read every application.