Memory is an indispensable element for computer besides logic gates. In this Letter we report a model of thermal memory. We demonstrate via numerical simulation that thermal (phononic) information stored in the memory can be retained for a long time without being lost and more importantly can be read out without being destroyed. The possibility of experimental realization is also discussed. [7], which, in principle, has opened the door for a brand new subject -phononics -a science and engineering of processing information with heat [8]. The question arises naturally and immediately: whether a thermal (phononic) memory that can store information is possible?In this Letter, we would like to give a definite answer by studying the transient process, which in fact exhibits much richer phenomena than asymptotical stationary state does, of a non-equilibrium system. This topic has been however rarely studied so far.Like an electronic memory that records data by maintaining voltage in a capacitance, a thermal memory stores data by keeping temperature somewhere. An ideal memory keeps the data forever without fading. This is never possible for a thermal system because sooner or later randomness of the heat (fluctuation) will eliminate any record of the history. However this problem is not serious from application point of view since we only need to maintain the data until we refresh it or read it. This is exactly the case for the widely used Dynamic Random Access Memory (DRAM) that needs refresh operation regularly. Any system that keeps temperature (thus data) somewhere for a very long time might be a candidate for thermal memory, such as breather and localized * Correspondence should be addressed to: phylibw@nus.edu.sg harmonic mode etc. However perturbation is unavoidable in a thermal system, especially as the data are read (i.e., the local temperature is measured). The breather and harmonic mode, even if do not collapse immediately under the perturbation[9], are not able to recover their original state. Because the energy that is changed by the perturbation, e.g., the necessary energy exchange in order to build equilibrium between the system and the thermometer during the data reading (temperature measuring) process, is not recoverable in the autonomous systems without an external energy source/sink. We thus have to turn to a thermal-circuit with power supply, i.e., driven by external heat bath.Like an electric circuit, the temperature and heat current distributions of a thermal-circuit are determined by Kirchhoff's laws. In any linear thermal-circuit, i.e. all thermal resistances are fixed, independent of temperature and/or temperature drop, the steady state that satisfies Kirchhoff's laws must be unique. This unique state must be stable, namely under any perturbation the system will eventually return to this state. However in order to work as a thermal memory, a thermal-circuit must have more than one stable steady states, such a bi-stable thermal-circuit is only possible in the presence of nonlinear thermal devices...