A romantic weekend full of surprises