The best of times and worst of times.