K.G. MacGregor

38 books

228 pages digital 2008

fiction lgbtqia+ reflective slow-paced

300 pages digital 2014

fiction lgbtqia+ romance informative fast-paced

288 pages 2013

fiction romance emotional medium-paced

288 pages paperback

fiction lgbtqia+ emotional reflective slow-paced

241 pages 2005

fiction lgbtqia+ romance emotional hopeful medium-paced

288 pages digital 2003

fiction romance emotional fast-paced

264 pages 2014

fiction romance emotional reflective slow-paced

258 pages 2019

fiction romance sports emotional slow-paced

240 pages 2017

fiction lgbtqia+ emotional slow-paced

240 pages digital 2010

fiction lgbtqia+ emotional lighthearted fast-paced