Why does cereal get soggy?

Dry cereal soaks up milk like a sponge until flakes lose their crunch.