How God perfectly meets our needs