god was pleased with the believers when they swore allegiance to you under the tree for he knew well what was in their hearts and sent down tranquility on them and rewarded them with an expeditious victoryq 48 18 – Meaning and Explanation