A Keeper – David found his love, that he has been loving for 18 years.