AT&T announced the relaunch of its iPhone X “buy one get one free” deal in honor of Father’s Day. This specific deal has been available on a number of occasions since the iPhone X was released in November, and it continues to be the best deal AT&T offers for Apple’s flagship.

New and existing AT&T customers can take advantage of the deal by upgrading or adding a new line and purchasing the iPhone X (64GB), upon which they will receive a second iPhone X of same value to be activated with a new line. Each device must be financed through AT&T’s Next or Next Year 24 installment plans. For the free iPhone X, AT&T will credit the account $999.99 over 30 monthly installments.

Even at nearly eight months old, the iPhone X is one of the best smartphones available right now. It’s the best Apple has to offer and stands toe to toe with every Android comparable in both performance and features.

Going through these deals with carriers always offers a bunch of caveats that can be rather annoying, but this is about as great of a deal as you’ll be able to find on the iPhone X. It just doesn’t go on sale very much and when it does, carriers usually only offer it for a limited time.

This time is no different. Better jump on it soon as AT&T is only offering the deal through June 19.