Randy,

Forget the professional advice. She is slowly moving closer to you. Mentioning sex is a positive, no matter what her intentions. She is getting flirty. She is staying over. Do exactly what you have been doing, i.e. continue to be patient. It appears to be working. It is much better for this to happen slowly than quickly.

IMP