Really good
There are some improvements that could be made, but for being your first attempt this is really good. The only thing I didn't like was that Jack was just about to get some when that happened. Poor guy. She could at least have until after he got his groove on!