how can a plant be a parent to a plant that takes root several miles away?

Birds eat seeds from plants and then defecate, depositing the seeds far away. Also, some seeds attach themselves to animals' fur.