Idiom
give something to someone on a plategive/hand (something) to (someone) on a plate
to let someone get something very easily, without having to work for it.You can't expect everything to be handed to you on a plate - you've got to make a bit of effort.