Please enable JavaScript
Princess Caroline of Monaco's second husband, Stefano Casiraghi, just may have been the perfect royal spouse. From college dropout to dedicated father, here's his true life story.