Source: http://pointsmilesandmore.com/index.php/2017/10/06/united-cruise-bonus-promotion-90000-miles/