The first thing that jumped out at me was the communication...it sounds like you would benefit from a retrouvaille weekend...there are several post around on this, it is a wonderful way to learn to communicate, and make it a positive instead of a negative, check in your area to see if there is anything coming up! The key as in any of this is patience...and keep expectations to start with low. Good luck!
Me - 44 H - 44 M - 19yrs together - 23yrs D16 S8 EA/PA - Bomb Oct20/06 Jan 8/07 Feb 01/07 Jul 15/07 H still @ home Recovered!