Donor (the one giving the gift) pays the gift tax. Donee (the one receiving the gift) does not pay gift tax.
A can give B $15000 tax free.
C can give D $15000 tax free.
That's it.