What is the meaning of Cosset?

To treat like a pet; to overly indulge.

To fondle; to touch or stroke lovingly.

To benefit; to make life easy for.

A pet, usually a pet lamb.

Someone indulged or cosseted.

diminutive of cos (body)

bodice

Source: wiktionary.org