how long does it take for a make a wish to be granted?
An average of one wish is granted every 35 minutes. Take a look at 11 other facts that help illustrate how these donors and good samaritans can give an ailing child a reason to smile.