Every good gift and every perfect gift is from above (James 117).