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.