Teresa Gallagher

26 books

132 pages paperback 2000

fiction contemporary literary magical realism short stories mysterious reflective medium-paced

Anna Karenina

Leo Tolstoy

837 pages paperback 1877

fiction classics literary romance challenging emotional reflective slow-paced

1088 pages hardcover 1852

fiction classics literary mystery dark emotional mysterious slow-paced

262 pages paperback 1748

fiction classics reflective slow-paced

361 pages paperback 1924

nonfiction classics poetry emotional reflective slow-paced

327 pages paperback 1993

fiction literary magical realism short stories mysterious reflective medium-paced

Heidi

Johanna Spyri

294 pages hardcover 1880

fiction childrens classics hopeful lighthearted relaxing medium-paced

230 pages paperback 1998

fiction contemporary historical lgbtqia+ literary emotional reflective sad slow-paced

287 pages 1938

nonfiction biography history challenging informative slow-paced

496 pages digital 2014

fiction historical emotional informative slow-paced