No, legally you cannot marry your mother, father or grandfather. According to the Marriage (Prohibited Degrees of Relationship) Act 1986, the law prohibits certain blood relatives, step-relatives and relatives-in-law from getting married or registering as civil partners.