Yes, you can cancel your order. However, it is better to do so before the gift reaches the receiver.