Upon hearing the news of someone's engagement, it is appropriate to express congratulations by sending an engagement card. However, there is no obligation to also provide an engagement gift. Although if the couple is hosting an engagement party, it may be your preference to offer a present, but it is not mandatory.