The advantageous aspect of dreams lies in______.
A. the short moments it has relieved people from the burden of life
B. experiencing the impossible or unrealistic, even broken parts of life
C. the refreshing power it endows people when they wake up in the morning
D. the mystery it brings when in dream people can predict their future