avg_rating: 3.97
name: Cassie Alexandra
about: Cassie Alexandra also writes under the names Kristen Middleton and K.L. Middleton. Cassie Alexandra also writes under the names Kristen Middleton and K.L. Middleton. ...more