be head over heels (in love): 形容爱得神魂颠倒。 moonstruck: (心绪)似受月亮影响的;情迷心乱的。 belt out: 起劲儿地唱或说。 ditty: 小曲,歌谣。