Wisefool, you sound like a nice guy, and I can see why you have let your first girlfriend (gold digger) down gently.

Crux of the matter is without wanting to patronise you is that you are way too young to get married.

You have the time of your life ahead of you. You earn good money now, keep you head down and by your late twenties you will be earning alot more. You should have fun for a few more years.

Take another look around you when you are early thirties as I can gaurantee you, if you get married now, you will regret it.

Any girl that puts condition down as marriage is a bit weird to be honest.