God will give us the desires of our heart as we receive with thanksgiving, but we also have to remember that of the underlined below. Will we receive everything we ask for, I would say no as only God knows the intent of what we are desiring.
Mark 11:
22 And Jesus answering saith unto them, Have faith in God. 23 For verily I say unto you, That whosoever shall say unto this mountain, Be thou removed, and be thou cast into the sea; and shall not doubt in his heart, but shall believe that those things which he saith shall come to pass; he shall have whatsoever he saith. 24 Therefore I say unto you, What things soever ye desire, when ye pray, believe that ye receive them, and ye shall have them. 25 And when ye stand praying, forgive, if ye have ought against any: that your Father also which is in heaven may forgive you your trespasses. 26 But if ye do not forgive, neither will your Father which is in heaven forgive your trespasses.