bawl one's eyes out
idiomDefinition of bawl one's eyes out
: to cry loudly especially for a long time.
It's the saddest book I've ever read. I bawled my eyes out at the end.