Here's why:
* The vowel sound in "soak" is short. It's pronounced with a short "o" sound, similar to the "o" in "hot" or "rock."
* Long vowel words have a vowel sound that is held out longer. This usually involves the vowel being followed by a silent "e" or another vowel.
Therefore, "soak" is a short vowel word.