A character's motivation to do something is what sets the plot in motion and will carry a very big part of the story's heart and themes with it. Sympathizing with a character is important, but having the character do something they need to be called out for eventually is also pretty interesting. My only problem is I wonder if I'm calling out my character for the right thing, and if I might be sending out the wrong message. Here's the gist.
Camilla is a selfish 12 year old girl. She doesn't like sharing or having things she deems "hers" tampered with. Her mother is getting remarried to a man with two daughters. Camilla doesn't like any of them, and is not prepared to share her mom or her other belongings with these new people. When she feels like this she goes to her grandpa. He is a very altruistic man and tries to teach Camilla about empathy and charity, but he also has a bad habit of indulging her when she's at her worst, another reason Camilla likes having him around. Soon, Camilla's grandpa gets very ill and it seems like he might not make it. On her way to visit him in the hospital Camilla is washed away in a storm and swept into a magical land. While there Camilla learns of a magical cube that might be able to save her Grandpa from dying and decides to quest to find it. But she soon learns that the ruler of a section of this magical land is also dying, and if he goes his whole section of the world will go with him, leaving thousands of people homeless. Camilla is saddled with the decision of either helping herself and her grandpa or potentially saving a part of a world.
See the problem? The main issue I want to make clear is that Camilla doesn't necessarily want her grandpa to live for his own sake, but for hers. I want Camilla's selfishness to be tied into her wanting to keep her grandpa around. I want Camilla growing out of her selfish desires and realizing that there may be other people who need things more than she does to be a pivotal part of the story, but at the same time I don't want to imply that people who want their loved ones to not die are somehow being selfish. I could imagine that irking a lot of people. I guess the biggest thing is that I'm not sure if the character's motivation and the moral / theme of the story ( "Empathy/ "Others may need things more than you do.") gel well together. I've thought of some ways to fix this though.
1) Maybe the person she's trying to save shouldn't be her grandpa, but her birth father. Her mother is getting remarried and Camilla doesn't like this, so her wanting to keep him in the picture would be understandable. But I also wanted her grandpa's age and looming passing to also be a consideration so I'm not sure of this.
2) What if I made Camilla do something decidedly selfish, such as only wanting the cube to sabotage her mother's new relationship. Now that would be something selfish and worth needing to be redeemed from. But I wonder if that's too shallow.
I've got some other parts of the story I'm working on that could feed into this issue, such as Camilla learning to love the magical world and its people (I'm planning on her making friends there), and the prince getting some serious development so that her deciding to save the world wouldn't be to out of left field or forced. I'm just really worried about this one part. I know you can't always stop people from picking out questionable morals in your stories, but the last thing I'd want is to leave in what could be a rather dubious moral message, especially if I can fix it now. So what do you think? Do you think the character motivations and theme gel well or do you think some changes are in order? Any thoughts would be appreciated.