Allura is a goddess of the hunt and Shiro is a devotee. He lives his life in her service, not realizing that he’s in love with her, until she offers him immortality. Shiro is old and on the verge of death and she restores his youth (or maybe dying young of his disease?) He knows his service was not perfect but she loves him anyway.
He’s lying in bed weeping with frustration because he can’t leave an offering when she comes to him. He always offered seed cakes shaped like mice. The main offering to Allura is fire dancing the night before a hunt. Shiro was one of the best and most athletic before his illness broke his body down.
Allura is a star goddess. The fire dancing represents the movement of the stars.
New idea: Shiro is actually the worshipper of a rival god or goddess. His illness causes him to get wounded, and he loses his place as a fire-dancer. Keith is taking care of him but the laws of society say he should be left to die. Shiro feels like he deserves death. Maybe he does? Maybe he committed a crime? Obviously he killed someone but why? I want him to experience grace - Allura accepts him into her service when no one else wants him. How far do I have to go to make him undeserving - maybe he killed her followers in war like St. Paul












