Life is life. I have had many dark moments throughout my life, and there have been too many years where I just felt beat down, defeated, and weak. There will ALWAYS be crap, such is life, but I thank God for those special people who... honestly recue us when we have run out of strength. Then... one day, we meet that special someone, our soulmate. It's like your soul is revived. <3 It's majestic when your heart is no longer lonely, just majestic. :)
My advice for everyone is to never lose heart, never throw in the towel... And remember that love, true love, will never let you down. ^_^