M.J. O'Shea

97 books

261 pages 2014

fiction fantasy adventurous slow-paced

37 pages digital 2011

fiction contemporary lgbtqia+ romance lighthearted medium-paced

350 pages paperback 2013

fiction contemporary romance emotional lighthearted slow-paced

202 pages 2019

fiction contemporary romance lighthearted slow-paced

184 pages paperback

fiction lgbtqia+ emotional medium-paced

230 pages paperback 2012

fiction contemporary romance emotional medium-paced

276 pages paperback

fiction lgbtqia+ emotional slow-paced

200 pages 2014

fiction contemporary romance adventurous mysterious fast-paced

356 pages digital 2011

fiction historical lgbtqia+ romance short stories adventurous medium-paced

120 pages digital 2011

fiction romance science fiction adventurous fast-paced