Entire collection · 138,572 / 249,347
The Love of God (1868) by Georgiana Houghton — The Athenaeum — Image id 242944