Question: how long does it take for a wish to be granted?
Answer: 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.