Leah Wilde comes back after a decade away and fingers herself for you