Hey Gabriel. You will have a full and happy life. Sometimes things don't go exactly how we want, but we just have to make the best of it.
I hear ya with a spouse having problems and we sometimes have to take the blame. My W's stubborness, pride, etc., does make it tough. But we can still love them and be strong.