to outwit; to get the better of; to leave (an opponent) dumbfounded; (lit.) to expose (someone's) nose
to uncover; to solve; to reveal
to talk the night away; to talk all night
to dance all night; to dance until dawn
to weep the night away; to cry all night long
to stay up all night; to spend the night without sleep
to outwit; to get the better of; to leave (an opponent) dumbfounded; (lit.) to expose (someone's) nose
to talk the night away; to talk all night
to be frank; to speak one's mind; to open one's heart