Sorry to hear this. My son is a college re applicant and still waiting. He is one tough kid and has literally worked harder than anyone I know. I feel your pain, I really do. Last year I stood in the bathroom stall at work and bawled. My son did much better with the news and said to me my passion is to attend the USNA, I might re apply and I may not. It doesn't define who he is or could become and that there are other paths to his goals that get him in the exact same spot in the end. He just kept moving forward and turned down a USAFA appointment for a 4 year NROTC scholarship and a prestigious college and to follow his heart with the Navy and re apply one more time. I recently found a note I kept in my thankful jar last year dated with the date of his TWE saying my son was okay with the end results of his TWE and he has moved on and is happy. It will all come together for your DS, he knows what he wants, has a solid foundation, you to support him, a desire and passion and that is more than enough to succeed. It is okay for him to see you cry but it is even better for him to hear that you feel sad for him, will support his re applying if it comes to that and or whatever his path he chooses. My son has learned no matter what he will become an officer, he will fly and he will serve his country no matter the route-its the end goal. All our kids are amazing no matter how they get there. I applaud all families and their kids who chose to serve and all their goals from enlisted, to ROTC, to reserves, to academies. As one person's posted in another thread their amazing child..... "I was speaking to my Daughter last night about her plans if she did not get an appointment to the Naval Academy and she taught me a lesson when she said, "I want nothing more right now then to attend the Naval Academy, but I would hope that 4 years spent at a University would not define who I am for the rest of my life. I would like to think I have more to offer". " It is true they all have a lot to offer and will make it come together one way or another.