Jane Eyre
Charlotte Brontë
Published 1895
516 pages
Magical realism tells realistic stories in which the impossible simply happens. A ghost sits down to dinner, it rains flowers, a family curse runs for a hundred years, and nobody finds it strange. The magic is never explained. Expect rich, dreamlike novels rooted in real places, families and histories. This list shows the ones you can read in full for free.
Charlotte Brontë
Published 1895
516 pages
Homer, Florence Cognard
Published 1875
156 pages
Charles Dickens
1874 · 1894 edition
376 pages
Charles Dickens
Published 1876
196 pages
KATHIA VALLADARES
Published 1883
614 pages
Lewis Carroll
Published 1898
230 pages
H. G. Wells
Published 1898
310 pages
Rudyard Kipling
Published 1894
230 pages
William Shakespeare
1868 · 1894 edition
212 pages
Christopher Marlowe
Published 1889
266 pages
Walter Scott
Published 1899
496 pages

Mircea Cartarescu
1997 · 2005 edition
322 pages
Marcus Clarke
Published 1895
490 pages
Walter Scott
Published 1885
284 pages
Lewis Carroll
Published 1894
468 pages

Adolph Francis Alphonse Bandelier, Adolph Francis Bandelier
1971 · 2011 edition
528 pages

Nick Stokes
Published 2017
391 pages
Thomas Thomas Bulfinch
Published 1881
520 pages
Honoré de Balzac
Published 1898
412 pages

Michael A. Susko
Published 2025
108 pages

Michael A. Susko
Published 2025
119 pages

Michael A. Susko
Published 2019
78 pages

Bronwyn Leroux
2018 · 2020 edition
88 pages