It's a common saying, derived from two verbs - "терпеть" (to endure) and "любить" (to love).

The explanation/translation I took from the dictionary (I'm lazy :)):

time works wonders (do it...