Raine, Sounds like things are perking along slowly but surely. I honestly don't think he's going to leave again because he feels "safe" there.
How's the little one doing these days? I'm sure you are super busy w/life and all it dishes out these days.
Hang in there!
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.