If any locations are unguarded, the villain escapes. (Note that if you did not defeat the villain, there is normally at least one unguarded location: the one in which it was just encountered.)
If you defeated the villain, count the number of unguarded locations, subtract 1, and retrieve that number of random blessings from the vault. Shuffle the villain in with those blessings, then deal 1 card to each unguarded location and shuffle those locations.
If the villain is undefeated, do the same, but instead of taking the blessings from the vault, search the hourglass until you find as many blessings as you need.