Dragonhaven
A teen boy at a dragon preserve secretly raises an orphaned dragon, risking his home, family, and the species itself.
Find similar books by
Combine common axes
These books are ranked using the plot structure labels extracted for Random Acts of Senseless Violence.
Plot structure labels used: diary form, first-person narration, gradual escalation, slow apocalypse, coming-of-age arc, transformative descent, one-way spiral, withheld backstory
Focused on “bittersweet ending” where exact label matches exist.
This does not mean the books share the same plot, setting, quality, or difficulty. It means their plot structure embeddings are close.
A teen boy at a dragon preserve secretly raises an orphaned dragon, risking his home, family, and the species itself.
In a collapsing near-future America, a teenage girl journals her way toward survival, faith, and a new community.
A woman trapped in a theocratic future U.S. recounts life as forced reproductive property under a brutal regime.
An 11-year-old girl grieving her father adopts a black hole that eats unwanted things—and painful memories.
Stranded on an alien world, one woman rejects colonization and insists on facing death on her own terms.
A dying screenwriter becomes obsessed with an actress's photograph and tries to reach her across time.
Why this is here
A murderous time-war survivor guards the end of time, until future visitors force him to confront his broken mission.
As Earth’s days lengthen unpredictably, an 11-year-old girl navigates family strain, first love, and a quietly unfolding apocalypse.
An elderly man journals the quiet end of humanity while caring for his unresponsive brother in a world reclaimed by animals.
A far-future prince from a self-denying culture discovers a mind-sharing drug that could upend his world.
In a future where fiction is illegal, a banned author secretly writes and reads bedtime stories while a hidden truth closes in.
A stranded human colony on a sunless alien world faces collapse when a restless teen challenges its myths and limits.
Why this is here