Prince Igor
Borodin worked on "Prince Igor", off and on, for almost 18 years.