Congratulations to your son for making he Principal's List for straight A's! That is a major accomplishment and one that all can be proud of. Your h should be ashamed of himself since he was the one complaining for quite some time about son and his homework/grades, etc. Just goes to show you that your h is so out of tune w/what is going on and how his son is really doing in school.
I'm glad that you and your son had a great time. You've go so much to be proud of when it comes to your son.
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.