No 'Fault' with adaptation of teen-favorite book