Waves and Stones: On the Ultimate Nature of Reality