Coming back from SXM, our flight from CLT to BOS was delayed about 2.5 hours waiting for a crew from Ft. Lauderdale that was stuck on the ground waiting for storms to pass. We were already going to be late getting into Boston. Landed at 2:30 am. That was a long day...