As if just awakened from a dream, it was long before he could collect his thoughts.
Estaba aún como acabado de despertar de un sueño y durante mucho rato apenas se dio cuenta de lo que hacía ni de dónde estaba.