Seems to me that she clearly cares about you enough not to want to hurt you, but because she's trying to be nice it's giving the wrong impression.
If she were interested she would have made it clear, and she'd make sure there was time for you. She is moving on with her life and perhaps may want you as a friend, or perhaps is just polite when you get in touch because she doesn't want further complications.
Many girls are raised to be polite and kind, which means when you're met with a situation with a guy you don't say how you feel, but you try and act nicely which is misleading and can cause more problems in the long run.
Although it would be painful if she were to say she wasn't interested, at least you know where you stand. Because (for whatever reason) she can't say exactly how she feels she's using excuses like she's busy in the hope you'll get the message.
As previously mentioned you should be completely upfront with her about your feelings. The longer you keep offering her nights out and meals the more opportunities she has to make excuses. And the worse both of you are going to feel.
She isn't being mean, she's trying to be kind.
So I would do one of two things. Either just leave it, accept she's not for you, and move on. Or tell her that you want a second chance and see what she says.
Either way, it sounds to me like this relationship isn't going anywhere, but you have the chance to take control of the situation by asking outright where you stand - and telling her what you'd like to see happen.
Seems to me that both of you are afraid of having to admit the truth about what's going on to each other.
I hope you can sort this out soon.


