From the sounds of it.. piecing is tough.. and the WA flounders a lot. So hang in there.. the ride isn't over but you are closing in on it!!
I'm so pleased for you. Sounds like you and your H are able to talk.. even about the tough stuff.. that is going to help so much with all your future interactions!