general – adj. relating to the main or major parts of something rather than the details : not specific
advantage – n. something (such as a good position or condition) that helps to make someone or something better or more likely to succeed than others
romantically – adv. in a way that involves love between two people
odd – adj. strange or unusual : different from what is normal or expected