Marry someone you can share your religion with.
More or less is a concept we can't define...but if you marry someone who pokes holes in, is defiant, or is indifferent towards your religion.... you may begin to resent it over time...or worse -- change.
Religion is a big, huge part of life. If you have the chance, marry someone who walks the path of Islam with you... and please don't marry someone for the wrong reasons, inclusive of:
Oh and make duaa.
Well then the three items listed - pity, hormones and desperation - clearly explain why I've had such problems in the past and since I'm right back at the cusp of those issues again, it will probably spell disaster once again if the right brother doesn't come along like last week.