The first line doesn't make sense to me.
It's actually "Loves gives something that..."...it's like there should be one more word there. cause "Love gives that" would be "Любовь дарит это".
"Who can love without an answer"...without the answer here means without having someone love you back. But the grammar construction doesn't make sense to me either...is it a question? or what? Hard to say.
The third line is "Love lives in a human like a soul" but your translation is ok too.
The last line - "Love is something that you can't buy in a drugstore". Although there's supposed to be "не" instead of "ни".
Hope I've helped