Since starting Pretty for Prom, Swamberg has given away more than 800 dresses. The reactions of teens and their families are priceless. “It’s so heartwarming.