Does anyone know why dreams or certain factors in dreams repeat?

Lately every night I have at least one dream that I've had a few times in the past. I think its a bit odd...but
why do dreams just re-surface?