Hi,

What is the meaning of these expressions and how can they used in a sentence?

Penny drops
Penny is from heaven

Thanks