I wouldn't say a word about the lease being cancelled. He may tell you and then again, he may remain quiet to see if you are going to ask. Don't ask.

I am glad you are getting your ring repaired. He may have been waiting to see if you were going to continue on and not have it repaired. He's definitely not sure about his situation. Lots of stuff for him to think about.

He is like a teenager. Says he's going to do something and then later does something else, i.e., like attend a party and not tell "mom". Don't take it personally...this is just a part of him growing up. He craves independence and yet, there are times he wants you "mom" to know what he is doing.

Trust me, there is no way that you can absolutely figure his head out. Why? Because he doesn't know what he's going to do one minute to the next. This is a very emotional journey for him and he has to work through all of his issues before he becomes a mature man who is settled in his own skin.

Don't second guess yourself. I think you are doing great with him still living under the same roof with you. It takes a lot of patience to deal with a man/child.