M. J. Farrell Books



Loving Without Tears
- 256 pages
- 9 hours of reading
(without asking her advice) and even her niece Tiddley will show an unexpected determination in getting on with her life.
The Knight of Cheerful Countenance
- 272 pages
- 10 hours of reading
Book by Keane