Cook pasta according to package directions. Drain water then rinse under cold water; set aside.
Slice strawberries and apple.
In a medium bowl, combine ranch dressing, water, balsamic vinegar, salt, and pepper.
In a large serving bowl, toss together pasta, sliced strawberries and apples, mozzarella cheese balls, spinach, and walnuts.
Pour ranch dressing mixture over top then toss together. Top with grated parmesan cheese.
Ranch sauce should only be poured over pasta before serving. If making a day in advance, prepare ingredients separately then set sauce aside. Toss all ingredients together with dressing sauce before serving.