Emily Blunt had a CRUSH on Leonardo DiCaprio