Cultural compromise refers to reaching an agreement or finding a middle ground between two different cultural perspectives or expectations.
Held out for means to wait for or insist on getting something better or more desirable.
よろしくお願いします
I recently got engaged to my boyfriend of two years. He is from a northern European country where engagement rings are usually simple gold bands, worn by both the man and the woman. The big diamonds that American women expect are very rare, and considered rather vulgar by most. My engagement ring is a cultural compromise: A gold band set with a very small (1/6 of a carat) diamond. I love my ring, but back home in the U.S., many people seem personally offended by it. My mother is urging me to have my ring “upgraded” because a respectable American middle-class woman needs a bigger diamond. Other people have made comments along the lines of “That looks like a promise ring that a high schooler would give to his girlfriend” and “You should have held out for something nicer.”
cultural compromiseとはどういうことでしょうか?あと、held out forはどのような意味でしょうか?よろしくお願いします
お礼
ご回答ありがとうございます