Self-made fitness tycoon Rory Flanaghan is tall, rugged and so, so sexy. When Cara Sheehan starts one-to-one sessions with Rory, exercise takes on a whole new meaning!
Though she might be ine...