Sometimes what your heart and soul may desire may not be halal and may Displease Allah. Abstain from it. Seek help through patience and prayer. Ask Allah for Help. Dont give in. Know that when you are tempted to sin and you abstain for the Sake of Allah,the reward is greater.