Teen Fulfills Promise to Mom, Takes Her to Prom