Types of Prayers?

Depending on how you look at it, there can be so many types of prayers but they can be narrowed down into these few categories- Thanksgiving, Adoration (praise), Intercessions (asking in behalf of another person), Expiation (asking for forgiveness), and Petition (asking for what we need).