永 means long, like "eternal"
生命 does indeed mean life, although you're right, there's a number of different ways to say life with a number of different connotations.
愛 means love
I'd say that's good enough. I mean, it's not like it says something like "I like big men" or anything like that.