Heaven-sent

0
2080
Heaven-sent Meaning: adjective. Something happening or arriving at an opportune moment.

Heaven-sent Meaning: adjective. Something happening or arriving at an opportune moment.