stefanie and carlos, young spanish couple