Tonight is the night all of America has been waiting for. Okay, the night that the 8.3 million viewers of "The Bachelor" have been waiting for. Tonight Sean, the "Born Again Virgin", bachelor must choose whom he is to give the final rose to. Will it be Catherine or will it be Lindsey? Before you get caught up in the emotion consider this.