My bet is on Kat's mom, personally. Although the wording was rather intentionally vague to hide any clues, so I could always be wrong.