Yes, yes and yes! This is the Alicia Keys I fell in love with! Now I can't wait for her album to come out! Pure talent!