Den förgångna veckan har varit rätt omvexlande.