Rest In Peace our little prince. Until we meet again. 2004-2018