in case this is true (you'll have to forgive my disbelief ) , i wish your son get well as soon as possible.
From my experience with bfl is that communication isnt that fast. My last e-mail took them 6 days to reply. I havent seen a situation where a refund is not honored.
now.. in that remote possibility of you lying about something like that for a "quick refund" or something... you are just [......- lot of words come into mind-....]
Well the first reply I got took a matter of less than a few hours, and all she did was post a link to the shipping status update page. Then I sent another stating I want it cancelled, then the next day another, and still no response...
But like I said, I'm a wreck right now and I can't think rationally sometimes.
i had my refunded order within 24 hours. use the contact form on their website and remember that BFL cant even be bothered to post updates, so you're sure as shit not going to get weekend responses from them.