It's easy to get confused because "dreamt" is an alternate past tense of "dream," but it's less common in American English.