Though it has its roots in Christian heritage, the National Day of Prayer is meant to be an expression of American freedom of religion, where people of different religions dedicate the day to pray for our nation.
{}