At the start, a stumble. At the end, tears. In between, another brush with perfection.
And somehow, after a week of extraordinary personal tumult and torment, the 15-year-old Kamila Valieva did what she has been trained to do since she began skating at three: deliver when it matters.