Italy will still live - we'll make it!