单项选择题

In "they become so enthralled…"(Para 3), "enthralled" here means

A.shocked
B.fascinated
C.puzzled
D.uncertain