Stardust by Neil Gaiman

Life moves at a leisurely pace in the tiny town of Wall—named after the imposing stone barrier which separates the town from a grassy meadow. Here, young Tristran Thorn has lost his heart to the beautiful Victoria Forester and for the coveted prize of her hand, Tristran vows to retrieve a fallen star and deliver it to his beloved. It is an oath that sends him over the ancient wall and into a world that is dangerous and strange beyond imagining…
Trigger & Content Warnings:
- Rape mentioned
- Alcohol consumption
- Smoking mentioned
- Blood & gore depiction
- Kidnapping
- Animal death