Diane L. Twilley was born in Denver, Colorado. She has spent most of her life in the Houston-Galveston area of Texas. She graduated from the University of Houston with degrees in Education and English. She is married with two sons and four grandchildren.