'The Bachelor' Season 18 Finale Photos: Who Will Get the Final Rose?
They've dated, kissed and cried their way through this season and now two women remain to win the heart of Juan Pablo. Will the Bachelor find love and hand out a final rose? Will he get down on one knee and will either Nikki or Clare accept? The season 18 finale airs Monday, March 10 at 8pm on ABC.