Do we have control over our thoughts?

If the answer is “yes,” when and how do we choose what we’re going to think next? And does that mean it’s possible to know what my next thought is going to be before I think it? (I don’t think so) And if we can choose what we are going to think, can we choose to think nothing for the next 30 seconds?

I’ve been reading up on this for a good while now and I’ve concluded it only feels like I’m thinking my thoughts. In fact, the thoughts are thinking me. I’m that little kid in the toy car on the front of the grocery cart. I’m turning the steering wheel left and right and — occasionally — the car turns in the direction I steered. And before you ask, no, I have no fucking idea who’s pushing the cart… I just know it ain’t me.