Luca is forced to face his darkest demons, Leo reflects on a morbid episode from his past and Pietro and Veronica find their lives heading in totally opposite directions.