BECAUSE = reason. SO = result. ALTHOUGH = surprising contrast. BUT = simple contrast.
Practice tip: WHY? = BECAUSE. WHAT HAPPENED? = SO. Surprising? = ALTHOUGH. Just different? = BUT.