Virpi Kuusela

33 books

416 pages first pub 2017 (editions)

558 pages first pub 1982 (editions)

fiction historical thriller emotional mysterious reflective slow-paced

416 pages first pub 2016 (editions)

fiction contemporary romance funny lighthearted slow-paced