Craig,

It sounds like you are doing a good job being there for her. Keep being strong and positive. Let her know you'll do anything she needs.

Good work