1. A non-transitory computer readable medium encoded with instructions for directing a processor to: receive and store registration information comprising a gift provider, at least one gift recipient, and at least one gift associated with each of the at least one gift recipient; receive an indication of a qualifying condition associated with an outcome of a lottery game; determine the occurrence of the qualifying condition; and provide the at least one gift to the at least one gift recipient.