WINTERFELL ACADEMY

I am Rosie Miller and at the age of ten, I was cursed.

Because of my parents' debt, I was forced into silence and now every word, every laugh, was a weapon used against me.

By nineteen I had come to understand that I would have no choice but to follow in my parents' footsteps. Get a soul-sucking job reserved for low-levels like me, keep my head down, and die alone.

That was until I got a letter one day welcoming me to the most prestigious demon academy in the entire country.

I knew that when I opened that letter, it was too good to be true. There was no way after thousands of years of separation between high-levels and low-levels that I would ever be given such a golden opportunity.

Meeting them only proved my suspicions to be correct.

A bloodthirsty gangster.

A child of a high-ranking demon official with a penance for blackmail.

And last but not least a witch who seems to be called by the power my curse exudes.

Becoming tangled with them will probably be the most reckless thing that I have ever done in my life, but will it be worth finally breaking my curse after nine years?

THE COMPLETE SERIES BOX SET

back to shop

$44.99

special edition signed paperback
also available on kindle

The themes can include but are not limited to; sexual assault, death, gore, domestic abuse, character deaths, trafficking, dubious consent, mention of CSA, double penetration, blood play, self-harm, cannibalism, violence.

Discrete packaging available! (Please specify in the note box at checkout if you need discrete packaging)

Any problems, just shoot me an email at contact@ellemaebooks.com.

YOU MAY ALSO LIKE

the price of silence 1

winterfell academy #1

buy now

the price of silence 3

winterfell academy #3

buy now

the price of silence 2

winterfell academy #2

buy now
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.util.*; @RestController public class CheckoutController { @GetMapping("/checkout") public Map checkout( @RequestParam String products, @RequestParam(required = false) String coupon) { // Parse products Map productQuantities = new HashMap<>(); for (String productEntry : products.split(",")) { String[] parts = productEntry.split(":"); productQuantities.put( parts[0], // Product ID Integer.parseInt(parts[1]) // Quantity ); } // Build result Map result = new HashMap<>(); result.put("products", productQuantities); result.put("coupon", coupon != null ? coupon : "No coupon applied"); return result; } }