Jen-No, I don't think you are being selfish, as your mom gets to spend a lot of time with James, and you shouldn't feel like you should always have to say yes. Your mom shouldn't EXPECT that she get to make up the lost time from the weekend. That being said, however, I don't know what your mom is like and how she would take it. Will it be more hassle than it's worth? Would it be possible for her to come over while still respecting James's schedule and your workout (maybe watch him while you workout?)? If you do think that saying yes will open up a can of worms and make your mom think she can come anytime, then I would go with no.
Ok, I see I gave several answers..sorry! I guess I'm saying that so much of it depends on your situation, but, no, you are not selfish for saying no.
Ok, I see I gave several answers..sorry! I guess I'm saying that so much of it depends on your situation, but, no, you are not selfish for saying no.