Stacey Key lives in Western Nebraska with her husband, son, and identical twin daughters, whom are the inspiration of Mirror Image.Stacey Key lives in Western Nebraska with her husband, son, and identical twin daughters, whom are the inspiration of Mirror Image.