Sophia bush is dating james lafferty