May this promise last a lifetime:...by Avartea338261Please think hard about whether or not you really want to read this guys!cicgcixjgcjg