our generation cavalo