Good things often take time and are worth the wait.