Anne Hathaway était la fille de Richard Hathaway, un fermier de Shottery. Elle a grandi dans une famille aisée et a été éduquée à la maison. Elle a épousé William Shakespeare en 1582, alors qu'elle avait 26 ans et lui 18. Ils ont eu trois enfants : Susanna, née en 1583, et les jumeaux Judith et Hamnet, nés en 1585. Les circonstances de leur mariage sont encore discutées par les historiens, mais il est généralement admis qu'ils se sont mariés par consentement mutuel.