No marriage is perfect, it will not always be "rainbows and butterflies"; it takes work to keep a marriage going. It takes humility, sacrifice, and a lot of energy. But when there are so many people ready to swoop in and make themselves available to your spouse with the simple click of a button, it almost feels like it is an impossible undertaking.