It lasted a lifetime and beyond.
Meaning: This sentence emphasizes the enduring nature of the friendship, suggesting that it extended beyond the individual lifetimes of the two friends.
Choice of Words: Lasted means to continue for a period of time. Lifetime means the entire period of someone's life. Beyond means extending or going past a certain point or limit.
Alternative Expressions
Related Expressions