Thats frustrating, but it can happen. If you ordered birthday gift cards online through a reputable site, contact their support with your order numberthey can usually resend the code or issue a refund. Always check the spam folder first, and next time, maybe send it to yourself first so you can forward it manually.