The tickets can be non-cancelable(ie no refund) but are they also non-changeable ie cannot be changed for a later departure? Try booking an earlier appointment, very difficult but not impossible. If not, best case scenario, you will get your BRP just before your spouse travels. Many have got BRP wit...