Blow his mind

I really want to blow his mind the next time I see him. We've been together 3 years and I feel like I still have a lot of growing to do sexually...I'm just so shy sometimes! He wants me to talk dirty, but I don't know what to say. I want to take control, but I'm worried about how I look. I know this seems silly coming from a grown woman lol...but it's still something I struggle with.

Any suggestions? Have you ever done anything crazy or amazing for your SO?