One of my go to books. In this book I learned why priests MUST be celebate.
In the Jewish temple the priests took turns offering sacrifice. When it was their turn, they being married,
had to remain celebate for a fortnight (I forget exactly how long) before their turn started as they were to be clean when offering sacrifice.
THEREFORE....... a catholic priest offers Sacrifice EVERY DAY so must remain celebate.....period!