to accuse someone of being responsible for something bad.
"They tried to lay the blame on the new employee."
to be lost in thought or imagination
to do something extremely well or successfully
to impress or surprise someone greatly
a friend you have known for a long time
to stay updated or adapt to modern trends
a perfect or happy ending, like in a fairy tale