Blow (someone’s) mind

To overwhelm or excite someone.

The breathtaking view of the southern coastline blew my mind during our vacation.