sophie hardin