In all seriousness for a minute.... a successful marriage comes down to one word: CHERISH
You need to ask yourself do you cherish the other person soooooo much that every single want and need of yours takes a backseat to theirs (?)
If BOTH if you don't feel 100% that way..... your marriage will 1) be a long unjoyful ride, or, 2) prob end in divorce
If BOTH of you dont feel that way I suggest not getting married bc you are wasting your life. Seriously.
It's very easy to have unconditional cherished love for your children.... they're your flesh and blood!!!! But to carry those same feelings over to a marriage and keep it going until death-do-you-part is very difficult unless you 1000% CHERISH that person.
Happy B Day. Congrats on a supercool GF. Let my words sink in..
.