M.J. O'Shea

67 books

fiction fantasy mysterious fast-paced

110 pages | first published 2011

fiction fantasy adventurous slow-paced

261 pages | first published 2014

fiction contemporary romance lighthearted medium-paced

37 pages | first published 2011

fiction contemporary romance emotional lighthearted slow-paced

350 pages | first published 2013

fiction contemporary romance lighthearted slow-paced

202 pages | first published 2019

fiction contemporary romance emotional medium-paced

230 pages | first published 2012

fiction lgbtqia+ emotional slow-paced

276 pages

fiction contemporary romance adventurous mysterious fast-paced

200 pages | first published 2014

fiction historical adventurous medium-paced

356 pages | first published 2011

fiction romance science fiction adventurous fast-paced

120 pages | first published 2011