Henry VI and Henry VII were related through the complex web of the English monarchy. Henry VI was the son of Henry V, while Henry VII was a descendant of the House of Lancaster through his mother, Margaret Beaufort, who was a distant relative of Henry VI.
To be more specific, Henry VI was the last king of the House of Lancaster, and his reign was marked by the Wars of the Roses, a series of civil wars for control of the English throne between the houses of Lancaster and York. Henry VII, a member of the House of Lancaster himself, was able to claim the throne after defeating Richard III of the House of York at the Battle of Bosworth Field in 1485. This victory effectively ended the Wars of the Roses and established the Tudor dynasty, with Henry VII as its first king.
Thus, while Henry VI and Henry VII were not directly in line of succession, Henry VII’s claim to the throne was tied to the Lancaster lineage, which included Henry VI. Their connection highlights the intertwining relationships and complexities of royal lineages in England during that tumultuous period.