ist dir je der gedanke gekommen dass …?

listen to the pronunciation of ist dir je der gedanke gekommen dass …?
Deutsch - Englisch
Has it ever struck you that …?