I am wondering if she is perhaps a bit shy....she likes being friends with you but meeting in-person is something her shy nature doesn't feel comfortable.
Maybe give her some space and just see how it goes. Don't "smother" her....you sounds very nice - please don't take that the wrong way.