Very good, I enjoyed it.
Did you really mean "Bought on herself" or rather brought on herself?