Holly,
I am cheering for you and TJ. Your patience is amazing. Hopefully he will one day soon see how lucky he is to have you in his life!