If God gives us the desires of our hearts, does that mean we get whatever we want? Not quite.