Recent studies show that 73 percent of Americans rank finances as the number one stress in life – above politics, work, and family. A major cause of this stress is out-of-control debt. We live in a buy now, pay later society. From credit cards to “payment plan” apps, our society encourages an instant gratifi-cation culture - the need to experience fulfillment without any sort of delay or wait.
It d…