The unlikely story of how best friends became prom dates