Is it possible to savage a marriage if they lied to your 7 years 🥺

My world has been turned upside down. Me and my husband have been together for 7 years and have a 4 year old beautiful daughter. I just found out my husband has another child! Because he showed up at our doorstep..... It wasn't a cheating situation. A LYING one. When we got together he knew I didn't want to date a man with kids. I just didn't want any baby mama drama. His 14 year old son showed up at our doorstep with bags asking for his dad. My husband said he knows he fucked up and his decisions hurt everyone. He said he really liked me and his son lived full time with his mom anyway and he planned to tell me the truth AFTER I fell in love with him but couldn't bring himself to do it. He's a traveling RN so whenever he would travel he would stop and see his son and was secretly making child support payments and sending him stuff.

The reason his son is here is because his mom kind of kicked him out. He reached out to the mom and she said she moved in with her boyfriend and he only has a one bedroom so she bought him a bus ticket here and didn't tell my husband because she knew he would say no. I'm heartbroken about this. He lied to me for 7 years. He had a whole other life! And now that life has intruded mine. Of course I washed his clothes and fed him because he had to walk 3 hours from the bus station to get here at night. I'm a strong believer in doing everything possible to save a marriage but can a marriage be saved after this🥺🥺🥺