Man that is one Hell of a dissapointment on all counts.
I cannot tell you how much I feel for you, in the situation you are in, but keep your head up.
No matter what dissapointments you are going through at the moment, undoubtably there is light at the end of the tunnel, although at this time you are unable to see it.
I do believe that we are dealt bad hands to help us become a better player.
Although distance and finance inhibit me in helping much, be assured that I will be praying for you and your Mom often, praying that you will find a solution to overcome your setback.
Hang in there lad!