For Love, Only for Love

For Love, Only for Love (Per amore, solo per amore) is a 1993 Italian historical drama film directed by Giovanni Veronesi and starring Diego Abatantuono, Penélope Cruz and Alessandro Haber. It depicts the nativity of Mary.

Reception
The film did well in the run up to Christmas with a gross of over $3.5 million in Italy.