What Could Have Been and What Will Be?

What Could Have Been and What Will Be?