RR TrackerRR Tracker
RankingsStoriesNew StoriesAnalyticsGenresRecordsPatreonTracked
Royal Road Tracker
AboutPrivacyRoyal Road

Not affiliated with Royal Road. Data updated every 15 minutes.

Daughter of Two Worlds

Daughter of Two Worlds

by Lianne Vail

Portal Fantasy / IsekaiUrban FantasyComedySlice of LifeDramaFantasyRomanceHigh FantasyPortal Fantasy / IsekaiUrban FantasyComedyFemale LeadSlice of Life
Rising Stars:Drama #50Comedy #50

She’s half American, half Kirathi. He’s full “chosen-one magical sort-of-priest.” Now she's hiding him from assassins in her mom's guestroom while he taste tests tacos. Trina just wanted to avoid telling her mom she quit her job at a San Diego tourist-trap restaurant. Instead, her quick escape through the family portal to her dad’s world lands her a new job: hide the glowing priest-slash-public servant he just rescued from assassins. The catch? Her dad wants her to do it back on Earth, which is ridiculous. But also… since when were magical civil servants cute boys her age? Now assassins are slipping through portals to San Diego, and Trina still has to teach her new roommate how to use a microwave. Perfect recipe for disaster. Or love. For fans of Howl’s Moving Castle and Stardust, with the voicey humor of Percy Jackson, this is a heartfelt romantic adventure about magic, family, and finding home between worlds. Schedule:📅 Updates Mondays Status:📖 Book 1: Between Light and Shadow  - COMPLETE📖 Book 2: The Light in Chains - CURRENTLY POSTING🖊️ Three Planned Volumes ✨ Who You’ll Meet: 👟 Trina – a college student who grew up across worlds and absolutely does not know what to do with her feelings 🔥 Syrin – a glowing magical civil servant with the soul of a paladin and exactly zero training for Earth’s nonsense ☕ Mom – a competent, unflappable ex-portal adventurer who refuses to be sidelined 🗡️ Dad – the Kirathi adventurer who did not think through the consequences of marrying a girl from California 🌑 Shadow-things & assassins – because magic problems don’t respect international borders (or interdimensional ones) 🐼 A panda who does absolutely nothing… which Syrin takes extremely personally 🌟 What to Expect:- A warm, emotional portal fantasy- Lots of humor, lots of heart- Slow-burn romance rooted in empathy- Bright, emotion-tied magic + dark consequences- Grief, healing, and quiet moments of care- Family shenanigans & culture-clash chaos- Safe, cozy scenes… punctuated by “for the love of all things holy NOT NOW” explosions  * Winner of the Royal Road Nov 2025 Writathon challenge *

View on Royal RoadEvolutionSet Alert
Changes shown for: all time
24h7d30d90dAll
Current Rank
#50
Peak Rank
#22
Followers
229
+60
Story Timeline

Started

5mo ago

10

2mo ago

20

2mo ago

50

2mo ago

100

2mo ago

Entered Comedy RS

2mo ago

#23 Comedy

2mo ago

Entered Drama RS

2mo ago

#22 Drama

2mo ago

Left Drama RS

2mo ago

Entered Drama RS

2mo ago

#50 Drama

2mo ago

OverviewEngagementProseChapters
Favorites
44
+14
FVR
1.15%
Rating
4.14
Ratings
14
+3
Reviews
6
+6
Comments
N/A
0
RS Days
39
Total Chapters
36
Total Words
0
Avg Length
0
Analyzed
0
Chapter Analysis
Word counts and prose metrics for each chapter
#TitleWordsFK GradeDialogueSSPVariation
0Once Upon a Divorce0----
11: Exit Interview (Via Magic Portal)0----
22: Family Reunion, Featuring Assassins0----
33: Parental Guilt Trip (And Gelato)0----
44: Glowing Anxiety Disorder0----
55: Magic Defaults to Tacos0----
66: First Contact (with Public Transit)0----
77: Bean Juice Diplomacy0----
88: The Great Tea Incident0----
99: Cultural Exchange: Aisle 120----
1010: Controlled Burn (Mostly)0----
1111: The Sacred Rite of Morning Dessert0----
1212: A Cruel Kindness0----
1313: When in Doubt, Grab a Frying Pan0----
1414: Nightmares and Other Inconveniences0----
1515: Emotional Support Hoodie0----
1616: The Water Cow Is a Demon0----
1717: Pandas Are a Scam and So Are My Feelings0----
1818: The Zoo Gets a Light Show (Not the Fun Kind)0----
1919: Shadow Wolves Are Not Zoo-Approved0----
2020: People Herding Is Somehow Worse0----
2121: We Are Definitely Not Getting Arrested (Probably)0----
2222: We’re Not Running Off Together (Mom Said No)0----
2323: Trial Partnership, Earth Edition0----
2424: Mom Walks In on Literally Everything0----
2525: I Accidentally Spy on the Government0----
2626: Hair Dye, Our Version of Normalcy0----
2727: Apparently Joy Is a Warning Sign0----
282.1: Once Upon a Magical Emergency0----
29Interlude 1: Nina0----
302.2: Our Living Room Becomes a Metallic Hazard0----
312.3: I Learn Where Chains Belong0----
322.4: I Get Locked in a Room with My Worst Fear0----
332.5: Everyone Agrees This Is a Terrible Place to Nap0----
342.6: The Game Where No One Wins0----
372.7: The Light Is Not OSHA Compliant0----