Young love, broken hearts, and forgiveness tonight with Giselle at American Ballet Theatre.

Sarah Lane is gorgeous as Giselle, and perfectly captures the sorrow, the sadness, and the anguish in Giselle before her death. Likewise, Herman Cornejo is amazing with his turns, leaps, and extensions (how does he kick so high?) cultivating in his dramatic death in front of the wilis.

Two random thoughts: Puppies on stage tonight!!! Why is that our best so often comes out only at the final moments, of death or farewell?