Elle fut sa bien-aimée pendant des années.

English Translation

She was his beloved for years.

The word wife should be removed.

1 Like
English Translation

She was his beloved wife for years.

Or the sentence itself could read: Elle fut sa bien-aimée femme pendant des années.