Thomas Gainsborough ( 14 May 1727 -- 2 August 1788 ) was an 18th-century English portrait and landscape painter . Thomas Gainsborough ( christened 14 May 1727 -- 2 August 1788 ) was an English portrait and landscape painter .