RR TrackerRR Tracker
RankingsShadow RSArenaStoriesNew StoriesAnalyticsShoutoutsGenresPatreonTracked
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

ComedyDramaFantasyFemale LeadHigh Fantasy
Shadow rank ~#3462 in Romance↓162

She’s half American, half Kirathi. He’s full “chosen-one magical civil servant.” Now Trina is hiding him from assassins in her mom’s guest room while he taste-tests tacos. Earth was supposed to be safe. A no-magic zone. That’s why her father thought sending Syrin through the family portal was the perfect hiding place. Too bad he was wrong. Syrin’s bond to the Light breaks all the rules. Between assassins slipping through portals into San Diego and trying to avoid becoming the “glowing boy” trending on TikTok, Trina’s summer is becoming the exact opposite of the quiet break she envisioned... And she still has to teach her new roommate to use a microwave. It’s a perfect recipe for disaster. Or love. For fans of Howl's Moving Castle and Stardust, this is a warm, emotionally driven portal fantasy full of humor, dangerous magic, slow-burn romance, and quiet moments of care before everything inevitably catches fire. 🌟 What to Expect:-Slow-burn romance (soft, awkward, real) -Emotion-tied magic + catastrophic consequences -Cozy scenes…  punctuated by “for the love of all things holy NOT NOW” explosion-Fish-out-of-water fantasy and culture-clash chaos -Grief, healing, and quiet moments of care -Competent parents with opinions -A warm portal fantasy where emotional intimacy and magical danger are deeply intertwined   Additional Tags: Reverse Isekai, Sentient Magic, Political Intrigue, Cozy Moments Schedule:📅 Updates every other Monday Status:📖 Book 1: Between Light and Shadow  - COMPLETE📖 Book 2: The Light in Chains - CURRENTLY POSTING🖊️ Four 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  * Winner of the Royal Road Nov 2025 Writathon challenge *

View on Royal RoadEvolutionPatreon
Changes shown for: last 90d
24h7d30d90dAll
Current Rank
N/A
Peak Rank
#22
Followers
349
+28
Story Timeline

Started

11mo ago

Tracking

8mo ago

Entered Comedy RS

8mo ago

#23 Comedy

8mo ago

Entered Drama RS

8mo ago

#22 Drama

8mo ago

Left Drama RS

7mo ago

Entered Drama RS

7mo ago

#50 Drama

7mo ago

Left Drama RS

7mo ago

Left Comedy RS

7mo ago

Entered Comedy RS

7mo ago

OverviewViews and follower statisticsEngagementProseChapters
Set Alert
Favorites
65
+20
FVR
0.63%
Rating
4.50
Ratings
29
+15
Reviews
N/A
0
Comments
N/A
0
RS Days
39
Total Chapters
66
Total Words
0
Avg Length
0
Analyzed
0
Chapter Analysis
Word counts and prose metrics for each chapter
#TitleWordsFK GradeDialogueSSPVariation
1Once Upon a Divorce0----
21: Exit Interview (Via Magic Portal)0----
32: Family Reunion, Featuring Assassins0----
43: Parental Guilt Trip (And Gelato)0----
54: Glowing Anxiety Disorder0----
65: Magic Defaults to Tacos0----
76: First Contact (with Public Transit)0----
87: Bean Juice Diplomacy0----
98: The Great Tea Incident0----
109: Cultural Exchange: Aisle 120----
1110: Controlled Burn (Mostly)0----
1211: The Sacred Rite of Morning Dessert0----
1312: A Cruel Kindness0----
1413: When in Doubt, Grab a Frying Pan0----
1514: Nightmares and Other Inconveniences0----
1615: Emotional Support Hoodie0----
1716: The Water Cow Is a Demon0----
1817: Pandas Are a Scam and So Are My Feelings0----
1918: The Zoo Gets a Light Show0----
2019: Shadow Wolves Are Not Zoo-Approved0----
2120: People Herding Is Somehow Worse0----
2221: We Are Definitely Not Getting Arrested (Probably)0----
2322: We’re Not Running Off Together (Mom Said No)0----
2423: Trial Partnership, Earth Edition0----
2524: Mom Walks In on Literally Everything0----
2625: I Accidentally Spy on the Government0----
2726: Hair Dye, Our Version of Normalcy0----
2827: Apparently Joy Is a Warning Sign0----
292.1: Once Upon a Magical Emergency0----
30Interlude 1: Nina0----
312.2: Our Living Room Becomes a Metallic Hazard0----
322.3: I Learn Where Chains Belong0----
332.4: I Get Locked in a Room with My Worst Fear0----
342.5: Everyone Agrees This Is a Terrible Place to Nap0----
352.6: The Game Where No One Wins0----
36Glossary: Names and Places0----
37Trina’s (Probably Incomplete) Guide to Syrin’s Glowing0----
382.7: The Light Is Not OSHA Compliant0----
392.8: How Not to Burn Down the Tower0----
402.9: Extremely Normal Behavior0----
412.10: I Am Accused of Being a National Security Asset0----
422.11: We Attempt to Have a Normal Evening0----
432.12: We Develop a System (I Object)0----
44Interlude 2: Alisto0----
452.13: Subtlety—Newly Supported! (No Substitutions or Refunds)0----
462.14: Babysitting a Magical Disaster0----
472.15: Fault Is Assigned (Incorrectly)0----
482.16: A Perfectly Reasonable Debate with a Homicidal Force0----
492.17: Containment Strategies for a Walking Disaster0----
502.18: Baked Goods and Questionable Life Choices0----
512.19: How to Weaponize a Speech in Under Ten Minutes0----
522.20: This Is For Public Safety0----
532.21: I Invent a Magical Doorstop0----
542.22: Holding Hands Definitely Doesn’t Look Suspicious0----
552.23: Mom Abandons Us to Our Fate0----
562.24: I Lose an Argument to a Crying Infant0----
572.25: We Schedule a Miracle0----
582.26: I Still Don't Understand the Broom0----
59[BONUS] Deleted Scene0----
602.27: I Fail to Read a Single Page0----
612.28: I Discover My Mind Has Terrible Security0----
62Interlude 3: Kernor0----
632.29: The Definition of Dead Is Apparently Cultural0----
642.30: Windows Are Sometimes Doors—----
652.31: I Learn Why My Boyfriend Broadcasts His Feelings—----
662.32: My Boyfriend Doesn’t Believe in Girlfriends—----