Shanti, your display name is in violation of the JavaRanch name standards (
http://www.javaranch.com/name.jsp). Could you fix it please? We're not much on rules here, but that's one we do insist on.
You can SMS a mobile from a PC by sending an email. The exact format of the recipient's email address will depend on the carrier that the recipient uses, but there's a Wikipedia article that shows many of them. Usually the recipient's phone number is part of the "To" address. Or you can sign up with a gateway service that will SMS for you.
SMS messages are limited in length. The maximum is 160 characters, I believe. Maybe 165. It's common when you need to send something longer to simply send a URL in the message. A lot of phones can then select the URL and bring up the extended data in the phone's web browser, if there's one available.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.