I think the things you've done are good steps. The key is keeping them up. Look for ways to do little things for her. Do you have the kind of schedule where you could meet up for lunch sometime?
....Understand, that I can't, not be what I am I'm not the milk, and Cheerios in your spoon ~ Avril Lavigne ~ ..."Nobody's Fool"...