Somebody by Nancy Springer - WordSea