Friends and Strangers by J. Courtney Sullivan
Friends and Strangers by Array