So thus far the lesson learnt is- flirting is the most dangerous double edged sword invented by mankind. You meet a great gal, start flirting right away, the worst thing that can happen to you is- love! So if you meet a great girl who loves you a lot, don't think that your love is all that she needs and her love is all that you need. You two also need to be on the same page about a lot of things. The biggest bullshit that the world of dating has been putting up with is "opposites attract". No, they don't.
If you aren't attracted to her in a way that would make you to climb down a valley of snakes just to get her a flower, let her go! Let her find her prince which she eventually will. Till the day you don't let her go, you will be the ogre who holds her in his cage. And the day you let her go, you'd be the bastard who left her for no reason. So, moral of the story... if you hit the switch and the lights are not on, leave the room. Don't wait for the magic, it either is, or it isn't.
Now this takes us to a dilemma! Compare Girl 3 and 4 and you'll be taken to a conundrum. Girl 3 was a classic case of delay which resulted in damage beyond repair while Girl 4 was a case of damage tough to repair due to lack of delay!