I can definitely relate! It sounds like your on the right track this time. Your going to get off track every now and then but the important thing is to pick yourself up and get right back on that track after you mess up. For me it took realizing I was dieting for all of the wrong reasons. I just wanted a quick fix, I wanted to lose the weight and I wanted to lose it right then. This time is different, it is more of a lifestyle change. The only way I can explain it is it was like a lightbulb going off in my head. I just realized in order to be healthy and thin, I'm going to have to eat healthy and exercise for the rest of my life. And that's something I WANT to do, it's not something I make myself do. Someday's it gets tough, you've had a rough day and you want that cheeseburger soooo bad, but you just have to step back and remind yourself why you are doing this in the first place.
Anyway, welcome back to the boards shy, I hope you can get back on track and stay motivated! Keep it fun, find the things you enjoy and do it! I'm rooting for you!