Vocabulary
どうした訳か
どうしたわけか
somehow; for some reason (or other)
expression