It's really the only theory that makes any sense, as to why everyone's dreams are intertwined this way. Or at least, some people's dreams are. Because they must have shared past lives somehow.
Yeah, house elf heads. The version of my parents I know might be crazy, but I'd rather have the crosses and pictures of Jesus everywhere than the heads.