Olivia Culpo is engaged to football player Christian McCaffrey after four years of dating
The reality TV star accepted a proposal from her football star boyfriend of four years, 26-year-old football star Christian McCaffrey. She shared images of the proposal on Instagram.