The Scarlet Thread: Sometimes You Need to Get It Horribly Wrong Before You Finally Get It Right.