No, there is not a happy future with someone who not only lies to you but lies about something so important like finances. Marrying him and tying yourself to him legally and financially could really ruin your future if he’s as irresponsible with money as it seems. You risk so much continuing a relationship with someone like this.
I can imagine the idea of breaking an engagement and ending a 10-year relationship is a daunting one. Maybe a few sessions with a therapist could be helpful if you’re struggling with this decision. This is also a good time to lean on your support system – friends and family who care about your well-being.
Even if you don’t feel ready to walk away from the relationship for good, please at least put the marriage talk on hold and take steps to protect your finances and your credit score.