Here's something for you young dudes to keep in mind. You cannot EARN a woman's loyalty, and don't be the corny dude always trying to do 'what women like'. If you catch yourself doing something because 'that's what women like', I suggest you change your mentality RIGHT NOW.
How many stories have we heard of dudes paying for a woman's schooling, letting her stay rent free, etc., etc., but as soon as she found a dude more entertaining or who she thought looked better, she was out the door with no remorse? Stop giving these broads freebies. If you can't sell a woman with just your personality or presence alone, let her sorry butt go. Ya'll be getting in so much trouble because you try to cheat the game by offering benefits packages. Some broad isn't particularly excited by your presence, so you try to compensate by offering to spend money on her or by pulling some stunts like showing off jewelry or getting a new car. Any woman you catch like that won't be around long.
Back to the loyalty point. Stop going all out for these broads. They don't appreciate none of it. If you're going to do something for a woman, go splurge on your mom, grandmom or sister... you know, women who actually care about you. You can take a broad in, pay for her schooling, pay for all her bills, but that won't make her loyal to you, so stop doing it. If you can't get a woman based off of who YOU are and not what you have, keep it pushing.