Ball and Chain- English Idioms
If you've ever had a friend who finds themselves in the beginning stages of a relationship, you know all too well how tiring it can be to listen to them drone on and on about "lovely" things that their significant other does. Such as, the way they laugh, never give up on the Sunday crossword [...]

