The real truth... Faith. That's all it takes. I've been with my husband for 4 years and married for 3. The first year and a half was hell. We now have the greatest marriage ever. I call it the 4-C's of marriage. Christ, Communication, Compassion, and Compromise. In that order.
Our faith in God has pulled us through 3 deaths in 3weeks, almost nuclear meltdown with the kids, and crazy sister-in-laws. It has also given us the faith to trust one another. No more checking phones or digging through emails. My husband is a truck driver, and is home 2-3 days a month. I don't have to wonder what he's doing and he doesn't have to worry about me. We're doing what we say, and we trust eachother. God wouldn't have let us get this far for nothing.
Communication is key. I tell him what I'm doing, and he tells me. Whether it's to the store or to work. And we talk to eachother every day, and "I love you" is always how we say goodbye. If he's frustrated about something, we talk it out. And Vice-versa. The quickest way to ruin a marriage is by bottling things up and then all that happens is you explode at one another and by the end of the day, you can't remember what started the fight... all you know is that you're mad. And talk about money. I don't spend anything without him knowing about it, and he doesn't spend anything without me knowing about it. Plain and simple. Then we know who's spending what before it gets spent, and it saves a fight.
Compassion. I know what he does is hard work and is full of sacrifice. He's working hard to provide me and the kids with what we need and he's sacrificing his time with his family. I am home to go to soccer games and plays and I can take them to the movies or the park when I want. When he's home he tries to cram in as much quality time as possible, and then he's gone again. And never does he see me as useless. He understands that I not only work and take care of the house and kids, but i'm a full time student and choir director at my church as well. If I say I can't talk because i'm busy, he knows I am and we talk later. It's all about seeing what's going on from the other person's point of view and realizing that time spent together is precious. Just because you don't always get what you want, when you want it, it doesn't mean the other person doesn't care or they don't love you, it's because while you both have a life together, you are still 2 separate beings doing what must be done.
That leads to Compromise. "Ok honey, you're only here for a couple days? Take the kids somewhere and spend time with them and I'll stay at home and take a nap or get some things done that I can't do with the kids here. We'll get a babysitter tomorrow so we can spend some time together without the kids around." Changing around a schedule or putting off something for the other person isn't a hard thing to do. I might really want a new outfit, but he or even the kids need something more than my want, so it'll get put off for a bit. That new outfit will be on sale in a couple of weeks anyway. Don't be so pessimistic!
Praise God (or whoever you believe in) daily, love eachother always, keep talking, take time for eachother and for youself, and don't go to bed angry.