Sometimes Allah sends people who change your views on life, love, everything. Really! All for your good. You have to learn to be patient after making lots of duas. Allah responds to prayers.
Allah is Great. You have to trust Him. You have to realise your weaknesses and His Greatness, His Might and power and His control over everything that exists.
If your intentions are good, Miracles will happen, life will be beautiful, in sha Allah.