greeting card – n. a thick piece of paper that is usually folded in half and decorated on one side and contains a message
romantic – adj. of, relating to, or involving love between two people
engaged – adj. promise to be married
festival – n. a special time or event when people gather to celebrate something