I made it up; I made him Mr. Perfect. I was lucky to have people tell me bits and pieces of this speech over time. I was lucky to get away and to have him stay away long enough for me to get over him and to move on to someone infinitely better who showed me just how far from perfect he was. I'm very lucky that I can now give this advice to others and relate to every. single. word. Thanks to those who helped me get to this place. Thanks so much.