Have you ever had a dream that coincided with something another person said or did unbeknownst to you? How do you believe it happened and for what reason, if any?

Last night, I dreamed that I pointed out a bob cat on the road to a friend. She asked me if it was unusual for the cats to have long tails...this one's tail was much longer than it should have been. I told her I'd have to check my field guide. I mentioned the dream off-handedly to her to this morning. To our mutual surprise, she said that she'd watched a program on the big cats of North America that evening and had learned about the differences between bob cats, lynxes, pumas, etc. -- included tail lengths. I hadn't watched the program and was unaware that it had been on TV.

In thinking this over, 5 possible explanations came to mind why this might have happened:
1) Pure coincidence
2) Modelling plus coincidence: We both love animals and are interested in dreaming, so only the timing of the dream is unusual
3) Symbolic dreaming plus coincidence: The dream images represent something my mind is trying to communicate to me; the timing was coincidental
4) A mind connection of some sort that isn't currently measurable by science, but might be in the future
5) A spiritual or "beyond dreaming" event

So, what you think?