"Ramadan Kareem," translates to "generous Ramadan." and "Allah Akram" means "God is even more generous." The card is 5X7 inches and made from premium cardstock. The art (like all of my cards) is an original acrylic painting. This purchase includes an envelope.