It's hard to understand at first. Something just doesn't seem to flow right.
But when I get to the part about "caring and loving...etc. until end" I start to see what you're talking about.
Not sure if you realized but you have two thens in the last line and it sounds kind of like you forgot what you said.
"but then who is the strongest" or "but who is the strongest then" would be better. personally, I like the first more.

Help any?