My love of/for? Which is more formal? And which is better? Or does it have to do with context? Thank you.