Heaven-sent

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

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