Vocabulary

どうした訳か

somehow; for some reason (or other)

expression