No matter what we are waiting for, waiting is hard. But when we choose to trust God and embrace our seasons of waiting, the end is always beautiful.