Lent is nearly halfway over, and millions are eagerly awaiting Easter Sunday. Here are the meanings behind the days and why people choose to fast.