Originally, the Cherry Blossom 10 Mile Run was a tuneup race for DC area people running the Boston Marathon. Well, that is exactly why I didn't try to run Cherry Blossom last year. It was too close to Boston. Cherry Blossom is typically a week or two before Boston (depending on how the calendar lines up). A 10 mile race fits well into most training plans the week before or two weeks before a marathon.
Now, Cherry Blossom is way more than Boston Marathon tuneup race. It is one of the largest road races in DC. The course is reasonably scenic. We'll forget about that loop down to Hains Point, but hey, if the cherry blossoms are out, you'll see cherry blossoms at Hains Point.
I haven't done a 10 mile race in several years. Given my focus on marathons since 2011, it is a significant step down to train for "only" 10 miles. But that is the point where I am in my life right now. Ten miles sounds just about right.
Bring it, 10 miles.