Hello man, I like this topic, it makes me remember the way I met my actual gf.
You wrote:
"So my question to you guys...even before the first date, just from talking and getting to know one another, have you ever had a hunch that a relationship was going to work?" That has happened to me only once, with my actual gf, and damn I was right. If you can see yourself with this girl, she might be thinking the same, and probably you both are right.
If theres something I learned in relationships or pre-relationships is this: BE HONEST. And dont be afraid of saying what you are thinking. Ill explain it in a more detailed way:
If yo think she is beautiful, TELL HER. If you think you should bump v-day, TELL HER. If you think you have raport with her, TELL HER. Telling her what you think and sharing opinions is the best thing you can do in a relationship, because it makes communication a LOT EASIER. The same happens in sex. Why noy telling her what do you like in sex? Why not ask her what SHE likes? And then DO IT? ITs a lot better and fast, instead of "guessing" a lot of things. And if you say you have good raport with her, damn man, that is awesome. Much better!.
Communication in a relationship is KEY for most things:
-Jelousness
-Anger
-Happyness
-Sex
-Affection
-Love
and I could go on for ever...
For example I have an incredible communication with my gf. If we are at a party and its fucking boring, I just look at her, and she will say to me: "You are bored...ok we'll leave in 10 more minutes (K)"
Being honest is the best way to test girls. For example: "Hey Im out of money...wanna go and chat for a while at the park?" analyze her reaction after something like that. It doesent matter if you have or you dont have money. If she accept, she is a good person. She likes YOU, and not your pocket. If she passes tests like these, then you should ask her to be your gf. Later, you tell her that you tested her, and that she passed all the tests. Thats being honest. But a delayed honesty

. Girls test guys... why not test girls? We all should. You probably didnt do that with your ex gf. Take a month aproximately and test her. i use my testing method everytime I meet a girl Im interested In a serious relationship with.
Man, you are lucky, dont let go this girl. These are the type of girls that are hard to find these days. Girls with no psyco problems, honest, simple, happy, funny.
My advice: Tell her what you think. Be honest. And If you are capable of adding some humour to that, man, you will have a great time with her being her boyfriend, and maybe more than that someday...
I hope That helps. See you!