you can say you hate living here, but you can't help but admit that somewhere, deep inside of you, is your love for norwell
the well  a small town located in massachusetts near hanover, scituate, hingham etc
"you can say you hate living here, but you can't help but admit that somewhere, deep inside of you, is your love for norwell" What is the definition of "norwell"?