Solar magnet