trust, compromise, mutual understanding, sacrifice, last but not the least TRUTH...........
ahem ahem, but dont forget to make love time to time :D this is one of the biggest reasons gals leave guys for. U cannot expect others to b as honest as u are...:)