God is a loving compassionate and merciful God and knows our desires and what we want. However, he also knows the perfect timing to give us what we need.