Kelly Leary, Prince Lorenzo Borghese, Rachel McKee