Twins born in March their birthday is in May. 1 is 20 the other is 22. 1 is older than his father the other grew up to marry his mother.
Answer:
March is a name of a town.
1 is 20 the other is 20 too, 20 as well.
1 as in one is older than his father meaning their mother got married again to a younger man.
1 of them became a priest and conducted the service when their mother got remarried and so married his mother.