A neutral particle with general spin and magnetic moment moving in an
arbitrarily varying magnetic field is studied. The time evolution operator for
the Schr\"odinger equation can be obtained if one can find a unit vector that
satisfies the equation obeyed by the mean of the spin operator. There exist at
least 2s+1 cyclic solutions in any time interval. Some particular time
interval may exist in which all solutions are cyclic. The nonadiabatic
geometric phase for cyclic solutions generally contains extra terms in addition
to the familiar one that is proportional to the solid angle subtended by the
closed trace of the spin vector.Comment: revtex4, 8 pages, no figur