Meaning of 'to be treated to sth'

to be treated to sth
What does it mean?
I suppose it means you do sth that you enjoy/will give you pleasure …Or maybe it means something completely different… :?

Hi,

To treat someone to something is give them a special surprise. You could treat your friend to a meal in a good restaurant. That means you pay the bill. It is as we say your treat. The person who receives this treat would then say: I had a lovely surprise yesterday as I was treated to a meal in a very good restaurant.

A