B, I agree with what Ginger is saying, you didn't "lose" her because you never had her in the first place. You didn't do anything wrong, this is just how it goes when you're trying to meet new people. Again I'll stress that when you're talking to someone new, try and meet ASAP. Meet, find out if the spark is there, THEN spend hours texting your heart out. When I started dating again there were two women early on that blew my phone up (not at the same time), we got into these long, deep convos sharing all kinds of stuff. When I eventually met them there was just no spark there, and believe me that can be VERY awkward if they feel a spark and you don't! Because you've already built this R with them through text, so you're stuck having to "break up" with someone you never even dated! So learn from my mistakes, push to meet ASAP and keep the texting minimal and business-like until you do meet them.
2 hours isn't that far away, I once set up a date with a woman that was 1-1/2 hours away for that night (it was a week I didn't have the kids). I drove there after work, had dinner with her for about an hour and then drove back. And nope, no spark so that was the end of that. Push to meet. She might feel intimidated, so tell her it's just for dinner to meet and say hello, nothing more.