Okay, so skipping right above all of that I just wanted to say that the secret to a good long lasting relationship (At least how I'm starting to see it is) is:
1. Keep your woman happy
2. As above
The secret is to want to make her happy and look after her happiness, no devious intentions, nothing else just that one drive. Make sure she feels happy when she's around you and dates, sex, relationships they are all just logical destinations that will eventually stem from that. You don't need to spend a lot of money or go out of your way to do incredible things for her, just simple little random acts of kindness, jokes, fun, excitement. Do this and she's yours (I'd go as far as say regardless of who she is and who you are), she will always find you, that feelings will always pull her to you.
Don't cry, don't regret and don't blame
Weak find the whip, willing find freedom
Towards the sun, carry your name
In warm hands you are given
Ask the wind for the way
Uncertainty's gone, your path will unravel
Accept all as it is and do not blame
God or the Devil
~Born to Live - Mavrik~