Samantha Barks holding on