The correct answer is B) because a run-on sentence is a sentence which is incorrectly punctuated. In this case, B doesn't have the right punctuation mark. Instead of a comma (,) perhaps a semicolon (;) should be used.
Well
For social: your bonds with people (or animals) could help you not only emotionally but physically
For cultural: you have generations of traditional foods, events, clothing, music, and folktales to past on to future generations
And lastly for economic: you are reassured that you have live a good life and learn good money saving habits
I hope this helps :)