A godsend is something that comes as a blessing or miracle, often when it is most needed. It can refer to an unexpected piece of good luck or fortune, or a solution to a problem that seems too good to be true. The term implies that the thing received is both timely and beneficial, and has been sent by some higher power as if in answer to prayer.