Of course some relationship are more trying than others, but what counts as perfect? Lots of grounding (snuggles, talking, etc) make the day to day enjoyable, and a good friendship makes the out-of-the-ordinary easy (if not fun) to overcome.
I know everyone says you rarely keep your friends from high school but I really feel like my best friends now will still be my best friends when I get married and even in 30 or even 50 years from now!!! I have faith in them and I love them to death!!!!!!!