Dragon Keeper by Carole Wilkinson

A timid young slave girl in ancient China becomes the unlikely guardian of an elderly imperial dragon after a violent upheaval in the palace forces them to flee; together they embark on a perilous journey across deserts, mountains and foreign lands toward the dragons’ ancestral refuge in the south. Along the way she learns to understand the dragon, discovers her own resourcefulness and courage, and faces enemies and moral dilemmas that test her loyalty. The trip becomes a coming-of-age adventure about compassion, identity and the responsibilities that come with caring for a powerful, ancient creature.

Purchase from Bookshop.org