YEs, technically this is redundant, but it is a very common phrase and now sounds odd if you split them up in this context. A gift is something you get from a friend. A 'free gift' shows that it is a marketing ploy by a company!
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.