Good morning or good afternoon everybody. My name is Gil Barros. I'm a partner product manager in the cloud platforms business unit at Red Hat What that means is I heard cats for a living I work with partner engineers partners Red Hat engineers other product managers and I Don't know. I make things go. I guess. Well, they make things go. I just poke them every soft. I I Apologize if you notice me fading like 10 minutes into this It's seven o'clock in the morning for me and I feel like I haven't slept because I didn't But so two fun things about me This is my day job on my off-time my fly airplanes and I don't wear lavalier mat Microphones because they get stuck in my beard and it's a terrible experience for everybody You know, so I mentioned that's AV and they're like, yeah, that's totally a thing that happens Like he was very happy. You want to take the hand mic? Yeah That's how's that for an intro. So my name is Jason Dobies. I'm a developer advocate at Red Hat If you've never heard the role It basically means I do cool shit with open shift and then run around the world telling people about it to get them Excited for it. I already see smiles based on that description. So that's a good start As for two interesting things about me. This is very difficult because he just told me this literally as he was walking out So that's my day job. My night job is I'm an adjunct professor teaching software engineering and I guess as you guys heard this morning, I can now put author on my resume and I'm trying to keep this very professional air But if you see me upstairs kind of cradling a book like a baby, don't be surprised. It's my first book I'm very excited about it. And you can buy it on Amazon. You can get it upstairs Even better. We have plenty. Steven easier We're gonna talk about the book in a second. We'll get there. We'll get there All right, look you behind me. Okay, so we're gonna talk about sort of we've learned over the last two to three years two and a half years With operators right like what what are best practices? What's worked? Well, what hasn't? What are operators? really sort of best practices on Creating well-behaved operators that work well at scale And I think I don't like reading slides because I think it's it's lazy of me But this is a slide. I'll read so every application on any platform is going to be installed configured managed and upgraded over time Right, so you're gonna performance to in it. You're gonna add content remove content change users There's gonna be fixes patches security vulnerabilities. You are going to make changes to applications whether you want to or not and That I think that these are sort of basic functions, right? It's it's things that we can automate hopefully easily It feels like low-hanging fruit somehow we haven't automated this easily over the last hundred years of computing But it's still low-hanging fruit and I think it's where operators really shine, right when we're talking about resizing and Upgrading we're really talking about careful orchestration not just Scale right at scale. It's mess with quorum. It's add things to load balancers. It's in both directions for Reconfiguration we're talking about Which users have permissions to tweak which tunables right which tunables are actually really safe for to be tweaked and which ones aren't Complex things about backing up databases, right? You need to queues this first Do you need to stop a service? Do you need to you know turn off some outbound APIs? things like that so Sorry, and this is my crutch because it does feel like I've been up all night, so I apologize So the previous slides are really examples of what an operator can do and What we should be doing with operators So let's talk about what actually is an operator They've been mentioned in most of the talks already today Which is cool as kind of a lead up to ours to get interest and I know post lunch everyone's just kind of fading into a food coma So hopefully at least the the relevancy of the topic will kind of perk people up Let's start at the fundamentals at the end of the day. It's a pod It's a running pod inside of your open shift cluster We talk about them like they're magical and you've got all these great properties and that's not to trivialize it But when you're visualizing it and trying to understand all the moving parts the first thing to realize is at the end of the day It's just a running application Now not every pod is an operator. So where does the special sauce come in? It comes down to the fact that your pod or your operator has all this very domain specific knowledge about What your application does it's able to do things that you would typically require a human to do that could take Minutes or hours for them to respond to instead. We have this pod with this logic running inside of open shift Managed by all of the open shift constructs. So that pod will stay alive if for some reason it crashes My code doesn't crash, but if like your code crashes Open shift will bring it back So you gain all the benefits of application management through open shift, but it's got this extra ability of this pod to manage your application So I said it's just a pod, but at the end of the day It's got to be more than just that so it's really a paradigm of how you use your application Now we heavily leverage a built-in construct to open shift and Kubernetes called custom resource definitions or CRDs for short the idea here is Everything is a resource and open shift. We have deployments. We have routes. We have pods and these are our things These are our tangible resources that we're dealing with What about if I wanted to define my own? Let's say I wanted to make J's awesome database as a resource And that database is going to need things like routes and secrets and config maps and it's going to need multiple pods and deployments I don't want to have my users go through all of that process and hand them hundreds of lines of YAML and say edit these 17 lines in particular or Manually create these and then once that's done then you got to deploy these resources I want to give my users the ability to say what do I want this awesome database? So that's the object. I'm going to create or that's the resource. I'm going to create So the custom resource definition the CRD. This is the definition of that type and it's going to include things Like saying what users can specify. So these are the variables that when you're creating this awesome database you can Go and fill in these values and then the operator is going to take care of putting them where necessary So we have our custom resource definition Many people call that the API that the users are going to use to interact with our operator I always want to pose whenever I see someone take a picture of a slide Find me later and send me that picture What was I talking about operators? So we have our custom resource definition. That's what our users work with What happens on the server? Well the operator in addition to being a pod. It's a Kubernetes controller It gets hooked into OpenShift to respond to events Specifically events about these custom resources and this triggers off this reconciliation loop. So Something has changed in my resource. It's been created. It's been deleted We've had a configuration change the operator gets notified. Hey one of these resources that you're responsible for has had an event Figure out what to do The operator then takes over goes to this reconciliation process to take the desired outcome from the user So what they specify in that custom resource and make the actual state match that? All right, so let's get into some of the details on What makes a good sort of a well structured operator right like what's what's worked? I teased in the beginning with this talk is about what we've learned So let's let's get there a little bit of an eye chart here You guys have access to these slides afterwards. I'll have access to the recording at some point as well afterwards So we're not going to read through all of these The main one for me is an operator should do one thing one thing only and do it really well. It should deploy your app Not handle any crazy dependencies. It should deploy your app. That's it and do that really well understand your app So remember an operator effectively relates back to a controller If you're not too familiar with the internals of open-shift controller is just basically sounds but What it sounds like it controls some particular facet of a custom resource So you really shouldn't doubled it you shouldn't have some uber controller that handles all of your custom resources One of the talks earlier. I forget who mentioned it about doing one thing very well Microservices should do one thing and do that one thing very well similar pattern applies here You should have one controller that understands how to do that custom resource definition and that's it and that's going to give us the ability to Set up dependency management where my operator can rely on Multiple other custom resource definitions and then that dependency management is going to get resolved for us But we'll talk about that in a few slides. You're gonna see this repeated with operators It's like focus on one one thing at a time. Don't add a necessary complexity And part of not adding a necessary complexity is use an SDK, right? Like have that all that scaffolding has already been created for you in an SDK and we're talking about the operators decay and the operator Framework a little lady a little later I'm gonna cheat and do one more here because I just noticed that this is a little bit of a pet peeve of mine APIs stick around much longer than we expect them to we're still using old versions of Some Amazon API somewhere to do something to you know buy new soap every month, right? Like those API stick around so You know do proper versioning do proper handling of API so that you know you can deprecate them And you can move from one to another Um Another one for me So I'm one of the other things I do is I'm on the the team or I help on the team That does validation of new operators that gets submitted to us for us to put into operator hub We'll talk about operator help in just a minute so Maybe once a week twice a week. I'll go and like go into GitHub Look at one of the pull requests grab the operator. I'm gonna try this out right like let's see if this works so that then I can push it into the into the repo and About 50% of the time There are really poor messages about status and think about think about your users, right? So your user may not know your application well enough to debug the operator for you So you want to facilitate that as much as you can you want to make it so that if something goes wrong You make the clearest possible error message and we just saw this early on there was a we were trying something and it failed And there was an error message and it's like a hex dump, right? And it's like how is this useful to anybody? I'm sure there's that one guy right who wrote the all the errors and they're like, oh, yeah ABC 37999 is well, okay, that's great. That doesn't help me So so please write meaningful status information. It's it's a big deal So I come from a developer background and I can tell you in my entire experience The developers are historically bad at thinking about upgrades We like to just kind of trash the system and rebuild I'm seeing a lot of just horrified looks and then that one guy in the back is crying thinking about upgrades And that's cool. I see you back there They it's very important that your operators not going to do it right in the first try again Mine will but yours all will have some issues you need to push out upgrades Status information see if when it doesn't go right have a good status. That's right and fix your status information So we don't get hex goods You should be able to support this process and again, we keep alluding to OLM or this life cycle manager, but it's going to understand that hey a new operator release has been pushed out How do I get this into my cluster and how do I let the operator take over keeping my application upgraded and up to date? Yeah, and it I think when we're talking about upgrading and up to date I think think back to the keep it simple, right? I don't want to upgrade from eight versions ago to the current version in one step we the Operator framework provides tooling to help you do upgrades, right? It'd be there's a subscription model that we're going to talk about later Upgrade from the previous version have the previous version of the operator upgrade from the previous version of that like don't don't make your life Harder keep it simple So the other one that we highlighted is Another one from my experience testing operators is I don't know anything about your app Your user who is going to operator hub.io the the operator marketplace That is just trying this out to decide if they're gonna give you money or not probably doesn't know very much about your app Either so make it so that the defaults default configurations work Right, they don't have to be wonderfully tuned for any situation, but they should work, right? They should work on a reasonable Test infrastructure. I don't expect the default situation to be there are 90 CPUs available that that's not gonna happen So if it'll if it'll deploy and come up without user input, you'll have happy users that'll turn into buying users So How do we do this? I'm guessing you guys memorized the previous two slides as part of the Q&A We're gonna turn it around and we're gonna quiz you on all of the slides for the day and those two are big ones coming up So we talked about the operator framework Yeah, this is lead into yeah Okay, so The operator framework you may have heard this term before but it is a series of three projects related to It's gonna say writing operators, but it's ultimately everything writing operators installing them updating them So we'll start at the top here operator SDK Writing an operator is not gonna lie kind of tedious All the stuff I mentioned before writing the custom resource definition, which is a couple hundred lines of YAML Writing the Kubernetes controller writing all of the hooks to tie it in all of the handling logic and so on It gets out of control real fast But that's okay because we have this SDK to facilitate a lot of it And it's very simple process of basically saying I want a new operator. Here's the base language I'm gonna use and it's could produce a ton of scaffold code for you Really just putting you at points where you implement your specific business logic I mentioned before that reconcile loop that handles when a resource is changed basically drops you right there and says okay Here enter your code We're gonna see any few slides. There's some other options as well in addition to doing go code But back to the SDK it has some testing some linting type constructs in there So everything around building your operators is Made much more simple through using an SDK instead of hand crafting all of these parts Now operator lifecycle manager OLM the easiest way to think of this is what YAML is to RPMs Or I suppose DNF is the way to the one example to use now So I would say YAM install emacs instead in the operator world I'm gonna say OLM. I want you to subscribe me to the couch base operator, or I want you to subscribe the entire cluster to this etcd operator or some type of Machine operator that's running your nodes and it handles all those upgrades Like I said earlier where you should be able to upgrade your operators you can trigger OLM to say all right Automatically when you see a new operator in the channel roll it out to the systems or wait for manual user intervention So we can review what's gonna happen. So OLM handles Not to reuse the word but the lifecycle of your operators the cataloging the installation the upgrades and so forth And then the last piece operator metering This is all cool, but is anybody actually using it So the operator metering project is all about understanding the usage of your operators in terms of deployments But as well as cluster resources such as CPU memory. So I think one of the Okay So I think well to me the beautiful the beauty of OLM is sort of the subscription model Right the idea that you've subscribed to this operator and you're saying Just keep it up to date on my cluster. Of course, you can turn that off But the idea of operators is they're going to be able to seamlessly upgrade from one version to the other Without breaking or if they do break with good error codes. Remember that So it's the the idea of a subscription is really the beauty here for me So let's look at the sort of 10,000 foot view of how this works or three three thousand kilometer view of how this works So we're thinking about personalities, right? There's the developer. There's the admin and there's there's a maybe a user I've done this talk in a couple of different countries now And I think in the US I use like John and Mary and whatever I did it in Milan a couple few months ago and it was like Luca and so and so and so and so and so in the here I started with Megan and Harry and I think Archie is his name, but And then let's be clear it we were fine with this and then my wife I work at home And she kind of heard that she's like dumbass. Do you pay attention to the news? I'm like, no, it's like you're gonna want to change this, right? Maybe it's not a good idea We have new names in the US now. I don't know so maybe we'll use In Canada, I'm sorry. I Already got see I get myself in trouble every time. I love that. It's considered as Diane was at the time She stopped the talk to specifically call it. Let's all acknowledge that happened. So this is Kate Kate is the developer so Kate's gonna use the operars decay, right? Which already has all of this framework. So what Kate is gonna focus on is moving that logic that's in her head about how to life cycle this application and add that to the scaffolding and then Poof out the other end comes a Kubernetes operator So I'm gonna intersperse these with a little tidbits about operators So that was Kate back there We've sort of come up with this idea of the operator maturity model, right? So that we can put Operators into buckets depending on how advanced they are And it's also a good way for you to sort of tell your customers or for your internal or external customers You know what your operators can do based off of sort of a simple concept, right? Phase one and phase two are the obvious I can install this application and I can do seamless upgrades patches, etc Phase three is you can do actual real life cycle, right? Like handle failure recovery backup all that kind of stuff face for deep insights alerts handle log processing And and the super cool phase five autopilot Is is really about scaling and healing and you know scheduling tuning for three o'clock in the morning on a Sunday Saturday Sunday whenever that day was Instead of you know noon on on black Friday So there's there's three ways you can approach this you can use helm ansible or go as your operator logic Helm allows you to do the phase one and phase two we've talked I think we've seen in a couple of slides already today about how Helm is available, but it doesn't provide the full breadth of capability Ansible does provide the full breadth of capability But you don't have quite as much flexibility as in go I think the the benefit of ansible is you've maybe already got in-house developers who know how to handle ansible or you've already got some playbooks So you can you know sort of hit the ground running The the golang idea is you really have More rich control over logic of handling what what you're seeing what the alerts are and things like that different capabilities So this I could be very quick then I mentioned earlier the SDK will generate a project scaffold for you Which is great? Especially if you're a go developer, but I had partners in particular who came to me and said hey We already have Invested in ansible or we've invested in helm and we don't want to maintain two installers and I got a minute can't blame them So the SDK has the ability to generate these scaffold projects for ansible helm and go The helm one in particular can be based down to a single line So it's this SDK command where you hand it in an archive of the helm charts and out pops the operator and it ties everything up It's necessary. You can obviously still customize beyond that Ansible is very similar. It'll either it generate you a blank Bird playbook or You can point it to an existing playbook and series of roles and say hey I want you to generate an operator that uses this existing stuff So the important point off of this slide is if you already have these technologies in play You don't have to abandon them You could just use them seamlessly with operators and then all of the extra stuff that comes along with operators again OLM this CRD based interface that user could use end users are going to use and so forth So William comes into play here. Do you guys shorten his name? Will Billy No His Royal Highness, I'm sorry. Yes, I'm I'm far longer But that wasn't shortened, right? So William will take the the operator that Kate developed. They'll add some Metadata that's specific to his environment to his clusters Package it all up and then make them available in OLM locally, right? So then the user can see in in github in his I'm sorry not in github in in operator hub Which operators are available for his clusters? Yep in the catalog So I promised we were gonna interspersed these so This is my my continuation on harping on subscription and updates, right? So your Operator should do one thing. Well is manage that app It should be able to update from the previous version. So just n minus 1 to n keep it simple And because of the subscription, it's it should just the expectations that it's just going to do that, right? It's just you're gonna subscribe to this operator and allow it to update itself linearly And each of those operators Preferably should be related to a specific version of your app, right? The operator itself isn't your app. You're the operator life cycles the app so Your operator version one on two installs maintains life cycles your app version 3.0 and Up from there. You can do this Don't You can do this by having you know create versions in your CRD and say oh if I've configured it to install this version Install this version. Don't do that. You're making your life harder. You're making your operator more complicated It's not necessary. Just have one operator deploy one version and be able to upgrade from just the previous version Keep it simple So OLM I said earlier provides some dependency resolution The important part to remember is the second column up here is that your dependency resolution is based on the CRD So I don't say I'm reliant on this database operator I say I'm reliant on this database resource I can specify version, but I typically won't want to so my operator can chain down if my application is of needing a message bus and A database and some other features all of those are their own entities They're their own operators their own entries in OLM. I just specify in my metadata Hey, I'm reliant on these particular resources and OLM resolves which operators to install and maintain from there So we're back to the the last step And I wasn't sure if I should do George or Lewis for the user I don't know should I do the older one the youngest one? I don't know. I figured I already got myself in enough trouble Saying they lived in the US that at this point it doesn't doesn't matter so Lewis or George is on his cluster and he Browses the the operator hub page Looks at the catalog and says oh here are you know eight operators that I have permission to to subscribe to and then he can then Subscribe to that operator and it will go and create the application and manage the application You've seen this before as well Today operator hub.io has is the community version Showing all of the the different operators that we have over there available And if you click through there's details on the operator There's how to deploy them on your cluster who are subscribed to them rather But we also wanted to highlight in Operator hub sort of the maturity level four material level five operators, right? So material level four was it can do metrics alerting log processing Workload analysis and the level five the autopilot, you know has the fun scaling vertical horizontal scaling Config tuning from its tuning really the the more advanced stuff out there There's a couple more that are coming with level five and usually we find that operators sort of progress Right, you first create an operator. That's a level one, too And then your next version is a little better in the next person a little better So a lot of these guys have been with us for a while and slowly improving their operators are adding more functionality to them excuse me and this is as of Three days ago. I think we updated this slide So if in the past three days you have updated your operator and put it up there. I'm sorry that it's not on the screen It'll be on the screen next time All right, so basically at a time though. We're gonna time so You want to do the video? Okay? Okay We've already failed at the do it live or go home part So we're not going home Well, I You know, I want to say like this was intentional. This was a backup my Cluster decided to never mind Okay, so in this demo Going through the steps of deploying the couch base operator and I really like this example As you'll see over the course of the demo. It's only a couple more minutes But this first couple steps you see me doing up here. I Just created a secret all the secret is going to do is feed into the Creation of the couch base cluster. It's just some user credentials that you'll see later when we log in So we head up to operator hub We saw briefly up there it was listing all of the possible operators Which is basically the screenshot we saw chose to install the couch base operator And it gave us the option of a number of channels So channels are up to the end users to decide and so I'm gonna take that back up to the developer team to decide You can typically think of things like stable and we pause it for me Stable beta nightly however you want to choose them The other thing that was on that screen is did I want to install my operator in a particular project namespace or cluster wide? Typically you only need operators at a project namespace. So things like a database I'm just gonna install this for my particular project The more cluster wide operations are things related to something like networking or machine management Okay, perfect. That's where I want you and hit play So once we're inside the operator itself It's showing us a list of all of the custom resource definitions in this case pause it again. I'm just gonna stay over there In this case it gave us the option of a couch base cluster now This is a custom resource defined by the operator You won't see anywhere in OpenShifter and Kubernetes a resource named couch base cluster This is provided by the operator it gets installed in the system And then you can interact with OpenShift as if it was a native resource if I had the command line up in a few Any of you are command line users used to OC get pods or OC get deployments You could say OC get couch base clusters. It'll show you all the couch base clusters Now at this point it's springing up a normal YAML definition little hard to read By the time I hand these off to Diane to send out afterward I do have a video of this on YouTube, which should be a little bit easier But you can edit the YAML like normal and that's gonna be Resources this is good keep this one going hold on I just wanted to say the only thing he edited there was the secret right? So he created a secret before and he just changed it so that it would refer to the secret that he created before So no, it's our problem So all of our settings that we entered or I should say left of the defaults the number of nodes in the cluster to create All the other database stuff. That's well beyond my expertise All of those values get used by the operator to deploy the necessary pieces The top and the bottom the light green icons are services That middle one you could see is the first of the three pods that are going to get deployed by the cluster And you can see them slowly starting up This is the operator taking care of my desired Request of give me a cluster of three nodes and Slowly starting to fulfill that there can be any number of reasons why they're doing it serially Being a good operator citizen means understanding that just because you're running inside the cluster and you have easy access to the API Doesn't mean you should slam them with a whole bunch of requests So it's a lot simpler for an operator to deploy a couple hundred items Then it would be for me using a number of different YAML files So it's important for the operator to be cognizant of the fact that yes, there's other workloads going on so don't hug everything to yourself So we're still inside of the view for this particular resource this example resource for the demo Again a little bit hard to read, but you can make out some UI widgets on there These are the configuration options for this particular resource So these are values I can set in the YAML and in the next example I actually go into the YAML and edit something But again, you saw some rocker switches in there for booleans. It's possible to indicate some metadata for lists or enumerations And OpenShift will take that metadata and render it into a UI for users So now what I did in this case was enabled the web UI console into couch base And you'll see me log into that in a second and pull it up So editing this resource again, I didn't have to say create me a service. I will create a route shortly. Is it playing? Yes, okay I will create a route to it shortly But I didn't have to understand the mechanics of creating a service and what went into that I simply flip the value on the resource itself and said for this particular couch base cluster I want you to create the UI I should edit this. Yeah, it's fun So we've configured the resource to have the web UI exposed We've created a route to it and I'm just simply logging you we use this in the next part, but this is what the couch base UI looks like So for the last piece You're gonna see me go into the couch base resource itself I'm gonna edit the YAML and all I'm doing is saying instead of three nodes. I want four nodes Again, I'm not creating any new deployments I'm not manually saying I want to create a new pod. All I've said is for this particular cluster I want you to have four resources instead of three what I highlighted on there again a little tricky to read Was the status output? so within that resources also contained information on Information reported back from the operator. So that was a list of the nodes in it It could be other status information about the cluster itself It's probably a good place to stop it So the operator and this is where the operator part really comes into play Instead of just saying instead of three nodes. I want four nodes. It's not that simple in the couch base cluster There's other databasey things that have to happen with this UI is showing at the very top if you could see some red It's saying one new node has been found, but we need to trigger a rebalancing hit play for me We need to trigger a rebalancing to smartly incorporate this new node into it And that's what this at the top right is this is that rebalancing operation that starts So you may be thinking okay all you did was create a new pod But it's more than that and this is where the operator really shines that domain specific knowledge that knowledge that couch base has That says if I had a new new node to the cluster. I need to do other stuff. I can't just say Create a new pod directly inside of open shift couch base and the operator needs to know there's a new node in the cluster I need to rebalance. I need to somehow start sharing the load across them And this is just a small example of the types of domain stuff that an operator will take into account that I as the end user Couldn't directly do through the open shift API's Awesome. Yeah, I think that's I think that's a big takeaway, right? It's Is Operators are codifying that knowledge that you have in your head into a set of logic Be it in Golang or Yes Now's can you get him on that and We'll set up the other guys and you can take a few questions. Okay, sure So I see everybody taking pictures of this slide again. They'll be available But you're seeing up here is links to a number of things the special interest group a Lot of the github repositories And then as to hand what I made a mention earlier the book signing upstairs at three o'clock is specifically about Kubernetes operators everything from Understanding concepts to writing them using the SDK for go ansible and helm and then some philosophies around best practices and things like that Okay question come on over and what is the policy enforcement point for the operator? What do you mean by policy? You need to know from a security perspective. Okay, so Part okay great question. So an operator is the running pod It's your custom resource definition What I kind of skimmed over is that there's a series of our back settings that you also need to specify To give the operators permission to do things on the cluster now operator Installations as of now require cluster admin access because of that exact reason I can install the operator and correctly scope it so that way it'll only be able to modify say the couch base cluster related items But from in a cluster admin perspective. I'll likely have wanted to review that So OLM when I installed the operator ran those are back changes. It's a service account It's a role in their role binding between them That stuff is all again generated by the SDK so Creating a new operator. I would run the SDK to make the new project. It spits out some default settings for the authentication or if the Security which are extremely permissive because it doesn't know any better One of your steps is the operator writer is absolutely to go in there and then start taking out permissions that it shouldn't have But again, it ultimately comes down to the cluster admin is the one who installs the operator So has that understanding of I know I know what I'm granting to the operator Because it's gonna need to build these things like create pods destroy pods and so on What's that an automation layer is becoming a manual validation and auditing So I mean at the end of that to have a policy enforcement on top of that I mean at the end of the day There's always gonna be if you want to call that manual sure, but you're always gonna want a human looking at Security things like that now that said any of the operators coming off of operator hub.io Like Gil mentioned I'm actually was on that team too of reviewing them. So that is something we look at Paul Christensen in here So sitting upstairs waiting for people is a guy responsible for certification of operators. They absolutely look at that So if you get an operator from Red Hat, you can be sure that his team has taken a look at those permissions and understands It's not breaking things one last point that I know that I wanted me to mention Everything we've mentioned up here is the existing operators and which available an operator hub that I owe more customer-centric audience If there's anything missing that you would like added specifically we need support for such and such a partner or such and such a business I mentioned Paul Christensen. There's another guy upstairs named Michael Waite If you've never met him before he's he's just I was gonna say 6-6, but I don't it's like 5,000 centimeters Whatever the conversion is super tall super tall dude. Just look up and that's Mike Waite Find those guys and they'll be more than happy to hear about the kind of use cases you're looking for to either be able to tell you Yeah, we already have operators that do that We have partnerships that handle it or no, but I'm gonna go hunt someone down and I think this would be a great addition So thank you for your question


a good morning everyone welcome back to my channel I hope you guys have had an amazing day so far or amazing evening or wherever you are amazing day night early hours of the morning hope it's going well now today I want to share with you something I'm so excited to share with you actually is my homemade calendula recipe now this is something I've been wanting to make for a few months now I want to make my own I thought it'd be a cool experiment to give it a go I've never made it before so this is the first time you're seeing this so hopefully fingers crossed it goes well I have pretty high hopes it'll be right but I'm so so excited to share this with you now this is the calendula flowers that I bought at by me stores back in my Queensland blog when I was up in the God Coast they had a store for biome is like my hub there's all plastic free toxin free ethically made ethically sourced natural products in there which is just like it's my place to be so I'm so excited to visit that place it's probably on my heart of the trip to be honest now I'm going to use dried calendula leaves today because that's what I have vegan alternatively opt to use just some calendula oil because that will skip a bit of the process however if you don't have that and you have leaves like I do you're going to make the oil to then make the cream with so let's get to that but if you already have the oil you can just skip this step and move straight onto the cream part I'm going to get started on making the calendula infused oil so to get started on the oil you're going to need some calendula leaves now optimally want to get dried calendula leaves because if you make the oil and the leaves have that moisture still in them it'll make the oil go rancid just like you don't want that so you want to either if you have fresh leaves dry them out to ensure that there's no moisture left in them or to get dried calendula leaves already then you're going to need some olive oil because that's what the leaves are going to soak in to infuse the calendula wheel in that then you're going to need a glass jar to keep it in while it sits for a few weeks alternatively again another thing you can do I'll just show you another thing you can do is actually to do the fast version and use a slow cooker however my mom is using the slow cooker today to make some soup with so I will be showing you how to do it with the crock pot tomorrow but for now I'll just show you the oil version and then I'll show you the crock pot version but if you want to do the slow cooker one it is much quicker because oil needs to sit for quite a few weeks whereas the crock pot is only 24 hours and I'll show you both to give you some choice so we're going to get started on making the infused calendula oil so let's get started and so about all that tweeting I know this happens in most of my videos every time I talk our bird at least she just talks back so when I'm talking she'll exactly keep talking over the top of me so you may hear a lot of tweeting in the studio I apologize so what you're going to do is fill a glass jar two-thirds of the way with those dried calendula leaves then you're going to pour in the olive oil until it covers about one inch above the calendula leaves because you want to leave space for the flowers to expand then you're just going to stir the mixture together well and then cap it tightly so it's airtight then you're just going to place the jar on a warm sunny windowsill where lots of light can get to it and keep it warm and you're just going to shake it at least once daily or more then after four to six weeks you're just going to strain out the herbs using a cheesecloth so you'll get the oils at the bottom and you'll keep the flowers at the top collected in that cheesecloth and then you can pour the infused oil into some glass jars and keep in a cool dry place and you're ready to go so you can keep those oils for separate uses and then you can use whatever you need for the cream now they say it is preferred to infuse the oils using the solar sun method rather than doing it in the crop pot however if you do need it quickly this also works well by just adding a little heat to it so I'm going to quickly show you the oil infused calendula oil I've just decided to use a smaller jar just so I can save some of the flowers to use for the slow cooker version but if you guys aren't doing both you can just use a bigger glass jar to pour the flowers in or you can use a small one as well and just save the flowers for a later date just making a bit of a mess like it's a must when cooking so these are what they look like the actual calendula leaves when they're dried and they smell absolutely amazing now to add in the oil okay so it's the next day so my mom's finished using the crock pot in the kitchen and my herbs are going very nicely behind the wetsuit just down here they're sitting well so they'll be going for another four to six weeks so they're not going to be ready for a while so we'll just leave those there so I'll show you what I'm going to do with the crock pot today so this is the second method of how to make this calendula oil it's probably a faster way but they do recommend doing the slow version of the four to six weeks one I think it yields just a better oil but you can do it this way as well so let's get to it so I've got my crock pot ready to go and my other herbs and I've got two bottles of olive oil because this one's almost run out so this one's very similar to the other one you're just going to fill the crock pot with how much of the herbs that you want and then you just need to pour olive oil or another carrier oil that you're using so it could be coconut oil or there's another way you can do it where you do both coconut and olive oil so you're going to put the herbs at the bottom then you're going to fill the oil just one to two inches above the herbs then you want to gently heat the herbs over very low heat so around 38 degrees Celsius to 60 degrees Celsius or for people who use Fahrenheit 100 degrees Fahrenheit to 140 degrees Fahrenheit for about one to five hours or until the oil starts to take on the color of the herb which is calendula so be a bit of a yellow color other people do recommend doing a different way where you just keep the temperature at a controlled level of around 100 degrees Fahrenheit or with 38 degrees Celsius and you just keep it on that controlled temperature for 48 to 72 hours so you can do either option and see which one works best for you then you just want to turn the heat off and allow the mixture to cool then strain the herbs out of it using a cheesecloth and you can pour the oil that's left and remaining at the bottom into some sterilized dry glass jars or glass bottles and you can just use how much you need for the cream later on and then store the rest for later use for other things now it's important to note that you store the calendula oil in a dry cool dark place and it only lasts for up to six months so it's recommended not to keep it past then so I hope you got all that but if you didn't I'm gonna go through it now anyway again in live format might just spread it out a little bit so that it's not a huge clump in the middle now add the oil come to find me so in the meantime while I'm waiting for the herb oil to finish I'm sorting out and posting some of the flotation devices so like floaties and things that I found at work so these are just old floaties that would've been thrown into the bin so I'm going to pop them into those old boxes that I got from packages and things that I bought or got given I'm going to pack them in there and send them to New Zealand and ship them to this New Zealand company where they actually turn these flotations and inflatable flotations these inflatables into awesome bags so this is the company here I absolutely love them so they take inflatables that no one's going to use anymore so either they've been broken or we'll just throw them out and you can actually send them to her and she'll make them into these awesome cute little bags and things so definitely recommend checking her out she's from New Zealand and honestly it's such a great idea to reuse these old inflatables that would otherwise be thrown to landfill and because they're plastic will take forever to break down so yeah that's what I'm doing today so I'm sorting out that into that to then post to New Zealand where to begin as you can see that's need to be pushed in a little bit but otherwise they fit really well and I just had just enough boxes to fit everything in yeah let me know in the comments below if you guys want me to do a montage of me doing things like this in the future when I repack or send off different parcels or when I'm doing a montage of cleaning or anything let me know if you want me to do montages like that in the future rather than just cut to the end result otherwise yeah I'll see you guys in another 24 hours or 48 or 72 it's been 48 hours later so I kept it at the same 38 degrees Celsius temperature the whole time for that 48 hours I didn't do the 38 degrees to 60 degrees Celsius one for this one I just kept it at 38 and just did the slow heat over the 48 hours and it's finished as you can see it's all ready to go there's that nice yellow color from the flowers now just sterilized a glass jar to put the oil in our options you can use are just smaller different individual glass jars that you've sterilized that can also be that dark color on the outside to prevent light getting into it which may be a better option but I didn't have any of those with me today so I'm just going to use this glass jar that I've already sterilized with hot water just make sure that you'd let this cool once you've turned the heat off oh and I also forgot to mention you need a strainer to strain out the flowers as well as you're pouring into your glass jar so I've just got the remnants of the flowers from the oil now I'm just popping them into my compost outside so instead of throwing them in the bin you can choose to pop them in your compost instead or throw them or sprinkle them rather than throw onto your garden where they'll give a lot of nutrients to the soil so just another alternative rather than just throwing them out and wasting them in a sense so there's my compost just there I'm gonna pop them into that yum so now it's all ready to go for calendula cream but I've got to wait for the beeswax pellets to arrive because I've ordered them from Miami stores online so that will be a few days so until then I'm going to store it in a nice cool dry dark place just in here so we're back it's been a couple days later and I've finally have my beeswax it's arrived so I got two because they only came in this size unfortunately because you need about one ounce of beeswax and that's about four tablespoons worth so I guesstimated that this would be enough then you're gonna need some essential oils of your choice now I'm going to use some it's gonna see which one this was great fruit and lavender essential oils today they're just my choice of preference today but you can use whatever you like really you're also going to need one cup of tepid water which just basically means lukewarm water and then finally you're just going to need about a few jars worth maybe also sterilize them before you use them just to make sure that the cream doesn't go off any earlier than it needs to and then you're good to go so let's get started in making the cream part of this recipe the part we're all waiting for I'm so excited to show you guys so to begin with we're going to need about several cups worth of water and we need to bring it to a boil in a saucepan and then once you've boiled it you're going to then turn it down to a simmer so the water is just simmering in the pan and then you're going to make a double boiler out of it so you can either put a heat-proof bowl on top and put the beeswax and the oil in there or you can get a glass jar and just put that into the simmering water make sure it's staying above the level that you don't want the water entering into the glass jar I am going to put a bowl on top just I find that easier for me so let's start by doing that so I've just finished boiling the water as you can see just down there so I'm going to now turn it down to a simmer so now I'm going to pop my bowl onto it so that's ready to go now I'm going to pop in the four tablespoons or one ounce of beeswax in the one cup of calendula oil and then I'm going to let that sit on the stove until the beeswax has melted and then you're going to pour it into a blender just here I have to put two cups of boiling water into this just to sort of preheat it so when I put the oil and beeswax mixture into here it won't start to harden because it's cold so this will keep this warm and then you can put the lid on and then we'll just go from there so now because it's just plastic I didn't want to put the hot water into early in case it like melts it or deteriorates in any way so now I'm going to put the two cups of hot water into the blender just to preheat it so when we put the calendula cream in it doesn't start to harden it's gonna let that sit there for a little bit just to heat it up a bit and then I'm going to tip it out and then put the beeswax oil mix in there okay so that's just been a like a minute or two so I'm just going to tip that out and then fill it with the beeswax oil mix so now you're going to add in your essential oils I'm just going to add in about five drops of grapefruit and about seven drops of lavender now essential oils are quite strong so you only need a little bit and you can adjust the quantities to how much of each that you want it's going to stir that through really quick so now when you put the lid on you want to actually leave the pouring hole open because you're going to add in the tepid water which is just that lukewarm water in through there slowly now ours actually has it at the top so I'm just going to take this off and put it through that way so with the drizzling of the tepid water just do it slowly you may need to scrape scrape scrape down the sides of the blender every so often because it may stick to the sides so they are the cream side to go I've just stopped it because I need to mix it through a little bit because it's stuck so I'm just gonna mix that through and then pour the last little bit of remaining water in blend that up and then we're ready to pop it into our sterilized jars so to sterilize them I basically just set them in hot boiling hot water now I'm letting them dry out if you don't want any water at the bottom because it can cause the cream to separate and go rancid that's so good look at that perfect I'll mix it through a bit more because as you can see the sides a little bit not quite mixed through so I'm gonna fix finishing mixing that in and then we're going to pop it into our jars it's a little bit runnier but as the beeswax starts to harden it will go a bit more more cream like so they are finished now they're all good to go you just need to let them set for several hours until they become that cream calendula like consistency so you just let them set out in room temperature so you just rub it in like that like so and you have your healing cream today's come one of the day goes to Kate Bobbo said thank you for leaving such a beautiful comment on my video for the Queensland vlog my first week there you guys are so beautiful to watch and comment on my vlogs I'm so so grateful I'm so glad you enjoyed it I hope to see you in future videos in mine just keep in mind when you're doing this recipe that there's a lot of cleaning up afterwards I just soak half my pants in hot water just to get the beeswax off everything and the oil but totally worth it for this beautiful baby already yes I hope you guys enjoyed this video if you don't see more videos like this feel free to check out my playlist right next to me on one of these sides and you guys can see my videos like this one in the future always I hope to see you in my future videos bye


Good afternoon everyone and welcome. Welcome to the Stock Swiss Show play of the day. This is PBY. Nice, bearish gap. Beautiful golden gap here. Let's take a look at it. Did this aggressively this morning despite the fact that initially the volume was not exactly ideal. Did it anyways. Even didn't add in this play this as hard as I could. Had a great exit. Had a great exit on this and a lot of people always ask me, how do you know, how do you know where to get at the right place because I have the numbers and also I'm watching the price action as I'm up in the tree. Okay. Time of the day price action, the reversal signs, all of this that I teach in the class. Did a great job with this. Could this have gone more today? Yes. Is this done for the day? Probably. I mean, at this point now 1205 this could set up in the 15 minute. Do I think it breaks below the day? Less than 50% chance. 30, 70, 70 meaning no. So let's take a look at it. Nice short here in PBY. Okay. And look at this thing. Nice extension here. Nice, nice, nice. Let's take a look at it. Had an aggressive entry in here. Again, target was $10, nine pennies from the target. That's the target. All right. These again, these are areas. You're looking for areas of information and places to take the position in and out and I am very specific with what I do, but I'm also watching a combination of things in the price action I see and the time of the day when I'm making the decisions, which I did, did a great job with this today. And I held the whole thing down as long as I could with the ad. That's, that's what you have to do. That's what you've got to do. And I'm going to really start doing this more and more and more here now into the fall earning season, into the heavy fall trading season. Why? Because I got to make my money now.  Otherwise, how to get the big days? You need big days in order to have big months up to the upside and you can't lose control to the downside, meaning get out of control on one day when things don't work. And I just don't do that anymore. And I know that people do, but you can't. Conviction helped me with this today. We're going to go over it. Conviction always helps me. I don't think you can trade and make money in the market without conviction. And I have a lot of that, lot of it, which comes from experience and time and doing the strategy that I believe in and I've experienced and I've been profitable in. But at the beginning, obviously, when I started training the market, what did I have conviction in to allow me to continue to teach myself the things that I did and trade. And I was losing at the beginning because I didn't know any of this stuff. And I did it with my own money to figure it out. And what made me stick with it to figure out the stuff I know so well now that I'm doing and making money is because I had ultimately conviction in myself, my own ability, my own intelligence, my own well worth all to be able to figure this out and have the courage to do it, which it took a lot of courage. And so I did it. One person that I talked to, it was today, it was really today, a new gentleman I spoke to, it was a referral from our current student. He said that he's been trading for 40 years and he has in 40 years, his biggest problem is picking the right thing, knowing what stock on the day to watch to pick. That is the top thing. Now, that's not to say you can pick the right thing and then not screw it up because you could if you don't take the entry, right?  But absolutely without a shadow of a doubt, the best thing about my strategy and the class that I teach is the 26 point rating system which teaches you what stock to watch on the day to know to get it, to know to do this, and to have the conviction to do what to hold it to hold it in the move and to hold it in this kind of green bar back here because if you didn't have the stop at the right place or you got taken out, I had it at the exact right place and I had the conviction to stay with it. So not only did I have the stop at the right place to keep us in the train, I was already in it. I was short in this in here. I also had the conviction to not kill it. All that happened in here was people covering and also there were some buyers in here, which is not the actual people that are creating the gap in the first place, which is the bears are people selling or shorting because otherwise the stock wouldn't do this in the day. Stock could not go down in the day unless it has one or two things or both, which is selling and shorting. A stock isn't read from buying. Okay, that doesn't make any sense. A stock has read from selling. It has read from shorting. Okay, the stock would not be right on the daily chart on the bar today if it didn't have selling and shorting into it. Okay. And a nice move here. And it's not even early in season yet. So anyways, did this shorted it, had the stop at the right place up here held it all the way through, could have gotten out of it here. What do you have now? This was the day not necessarily, although again, 10 pennies from the target. Didn't add in here. It was aggressive to do that. Love myself for doing that. Didn't know where to stop. Okay. And it worked. But then when it came down in here and did not continue on, I had to take it. And I did the right thing by doing that. And I'm also watching the time of the day. And I typically trade the morning and I'm done. Only run the library until 11 o'clock. Look at it here. It's 12 o'clock. My day is in. I'm done for the day.  This is nice. Nice, nice, nice, nice, nice, nice. Nice. So it allows me to focus on other things in my life. Working out, things with the business, doing a webinar today, or having a personal life, you know, I mean, for years and years and years, I treated and treated till four o'clock, and then studied after that, and had another job at the time when I was learning how to do this, before I figured it out, started making money. And you have no life when you're working all the time. And I'm telling you, having a personal life is extremely important. One of the challenges of living in New York City is that a lot of people that are smart and bright and successful work a crazy amount of hours, hard to connect with people when they work too many hours like that. If you're obsessed about your job and you're strong and successful and driven, and you don't make time for your personal life, you're going to turn around one day and say, oh my gosh, where did the time go? And wish that you had spent more time creating relationships, friends, romantic relationships.  It's all about the balance. It's all about the balance. It's always about the balance. And I have a good, good, solid balance in my life right now. It took me a long time to get here, but, you know, worked hard at it. But here it is. So the gentleman I was talking to this morning said, in 40 years, he cannot figure out what to watch in the day. And obviously, the person that referred him to me as a student said, I do a good job of picking the right thing to watch every day. So I appreciated that. And I do do that. It's from six years of experience and the reading system. So conviction helped me hold this data a bigger number. Conviction helped me do the ad in here today, which might have failed. Why? We're in a strong market and you never know what can happen. Also, this broke late. It was after 10 o'clock when it did the break. And it may not have continued to fall in. Why? It already had three big bars down in the 15 minute chart. But a beautiful bearish gap today in PBY. Nice golden gap. This is a great way for people to start the month. It's going to be a good month for shorting, which I did discuss. Buying strong things if you get good bullish gaps for the downside. I've seen some more follow through setting up in things today or this month, like today, than last month in the month of August. And typically September is a busier trading season as well, which is very important. So again, if you knew what to do with this today, you had the right read on it. If you did not know what to do with this today, you may not have had the right read on it. Why would someone do anything but short this today? Well, they wouldn't know how to read price action if they would buy this. But a lot of people tend to do like what you saw in the one minute bar in here and believe that the stock is going to fill the gap. So they want to buy this then to fill the gap in here up to 11-11-10-ish. But that's not going to happen. And again, this is all the stuff I teach in the class, why this is going to work and why to have 100% conviction that this will work. This worked extremely well today. There was actually quite a few things to look at today. So I did a good job of narrowing it down to PBY.  Yes. Did the right thing getting out? Yes. If it had gone to nine something would have been regatted where I exited it near the low of the day? No. Because you can't hold something to a bigger target and not sometimes give back a little bit, taking it out or holding it and then getting the rest. But I really had a good exit on this today. I'm very proud of myself and I did the ad and I'm going to do more of that into the coming months here. And I give it the option. Sometimes you're taking more risk in doing so. Sometimes you're lowering it. It depends. I'm adding size then when I do an ad. So I take the original position and then I take more into the into the position to take more size. How do you make money in these kind of trades? Size. How do you make money in something that a ten dollar strike price that moves fifty, sixty cents on the day? Size. Okay. It's all about the sizing. And the great thing about day trading is that I can trade with size. I can be more nimble with what I'm doing. If you're doing swing trades or core trades, you do have to manage yourself directly with size. You're not taking as much size as a day trade. But you can still get beautiful moves and things. And actually this is not half bad here for a longer term trade. I mean, the stock is lower. So have a great day everyone. Have a wonderful afternoon. I'm doing a webinar this afternoon at 4.30 Eastern time. If you'd like more information, email me at Melissa at thestockswish.com. Also upcoming classes this weekend, September 13th, 14th, and 15th. I'm doing a special bonus day with live trading on the Monday after the weekend class. Feel free to reach out to me if you'd like more information or want to sign up. You have to decide if you were committed to your trading to learn how to find the right picks. If you can find the right picks, you will have a higher chance of success in the market. It is all about picking the right stock and knowing how to read it to trade it in the right direction. If you can pick the right stock to trade and read it in the correct direction, you can make money. Now that's not to say that you will every time if you screw up the entry or exit. But I think it would be really hard for you to do that. I mean, you know, I think it would be hard to say that anyone could have shortened this today and lost money. Like that would be like almost insanity unless you try to scalp it in the wrong direction after it already broke or took it late. And I have people, hey, people do that after they realize what they're doing. And then they did something wrong. But, you know, again, I teach the answers in the class as well. But this is definitely lowering. I don't know. It could continue in the afternoon, but I'm not going to replay it. I like to do the morning there. You get 80% of the move in the morning, set 100% of the move in the morning. You get 80% to 100% of the momentum and the volume and the move in the correct direction in the morning. And that's the great thing about Gaps 2, which again allows you to have a personal life. And I think that it's extremely important when you are a trader and you're doing things in reference to taking risk and making money. You do have to be in balance. I've worked on that for a long time and I'm in that right place and framework with myself. You have to be in a healthy framework, balanced mentally, physically, spiritually, all the whole thing, the whole shebang. Emotionally or you will not make the correct decisions. It's very important. All right, have a great day everybody. If you need anything, email me at melissathestalkswitch.com.


Hey there Virgo. Welcome back to my channel. This is Kelly from House of Virgo. If you're new, welcome. Please smash that like button and subscribe if you enjoy the reading. Virgos, what we're going to do today for Thursday, I'm sorry, Wednesday, March 29th is we're going to segue a little bit away from love and try to look at the everyday messages to see what's coming in.  If love shows up, yeah, I'll absolutely let you know. So this will be a very general reading and as always keep in mind some messages may or may not resonate. Also, this is a channel for Virgos, Virgo's Sun, Moon, Rising, or Venus, but all signs are welcome. Alright you guys, so the link to a personal reading with Casey is below this video. So definitely check that out and thanks to everyone for booking with him. I greatly appreciate that thus far. Okay Virgo, so starting off with April, you have the night of one. So you're going after something here Virgo.   I don't know what you're doing. But you're in movement for sure. So you could be relocating. Maybe you're taking a trip. Maybe you're outside walking or running, starting a new exercise program, but you're on fire in April, Virgo. So I feel like that's really good for you because I feel like you're getting your blood pumping and you know, you're going after, you're lusting after something. That's for sure. Maybe it's a person, but it's just, for me, it feels like either an idea or a thing. Okay. You're like, I don't see you sitting still. You're being very free spirited in April and also very creative. So you may feel this energy coming up for you. In April, there's also a possibility of some kind of um, could be an argument or a divorce or some type of, maybe you're having surgery and you're like ready to go. You're not going to stop. You, you know, you need to do this. Okay. So as far as health, you might be working to increase your heart health in April. And for others, there's definitely coming out of some kind of a heartbreak situation or getting away from an argument and chasing after the things you want to do for yourself as well. And yeah, I kind of feel like some of you are coming out of depression as well and you get your fire back is what I'm hearing.  Maybe you're taking medication or you're just using exercise as a depression, anti-depressant. You're doing something and it looks very positive for you. Okay. So you've also got the page one. So there's going to be some type of message that's really going to rattle you up coming in April. Okay. Now the page, this could be something to do. You might be doing something active with a child. Be very active with a child in April or you could be getting, I just feel like enthusiastic. I'm just hearing feet don't fail me now.   You have these ideas. There's enthusiasm. Okay. Some of you might be ending something with someone. You could be breaking up with someone because you're chasing your goals. And I mean, whoever that's for, that's who it's for. But there is an energy, especially with the page of wands where it's like you might have some new project or creative ideas and things that you are just, they're lighting you, they're lighting your fire. Okay. And I just see a lot of movement towards chasing after your dreams, your desires. Okay. In April, very strong message in a good time. I mean spring is look at all the wand energy. Virgo, it's like you cannot be stopped. There's so much growth. You know, spring is always a time as well of like new growth. Look at all the new growth here on that wand.   I know you don't have to tell me. So, you know, as far as just like your life in general, you have a new beginning happening definitely in April. Okay. Like these urges and you get inspired. Okay. So I don't know if somebody ended something with you. Virgo's like in April. Okay. Well, I'm back up on the horse. So let me get going. So I feel like April's a really good time to express yourself and get yourself out there. I'm channeling Madonna even though she's still live. All right. Of all cards to fall again. Virgo, I feel like this is a little bit of a remnant from yesterday. Like you are just you're, I'm even attracted to you, Virgo. Look how good you look. How well you're going to be doing going forward in April. Got my mind on my money and my money and my mind. You got money in the bank.    Virgo, yum. You're just looking amazing here.   Who's that? Nellie? I was just shaking your tail feather. I was at the gym earlier today and I was shaking my tail feather at the gym and I'm just like, I think, I don't even care. Like I'm just dancing away. I can't, I can't help myself when a good song comes on and that's a great song. So Virgo, you're just pretty much like, oh no, that's hot in here and it was hot in there. Oh my goodness. I was sweating. It's getting hot in here. Anyway, Virgo, you're looking hot, you're looking fine, you got your mind on your money, your banking, your bank rolling, everything. You're communicating with other people.  Oh, Gloria Gaynor. What is that song by Gloria Gaynor? I don't know. I'm just hearing all this like positive motivation type songs like a Britney Strong again, Stronger. You're, you're doing, I don't know what you're doing, but you're doing you. I know that and the results are going to start showing in April for sure. Even just a little bit that you do a little or a lot.  You're just moving, that's all. And you're moving towards self, you know, making yourself better physically, emotionally. And if you're right now, as you're listening to this, and that's not happening, that's okay. The spark is going to come. That's what the page of wands is. That's a spark and the ace of wands as well. The spark of an idea, but there's the ace, the spark comes first. It's almost like a gift. And it just comes out of nowhere. And you just, I don't know, I just feel like maybe the weather is changing where you are for the better, or you're getting excited about a seasonal change, or you're, you just have some stuff going on in April. And it just comes out of the blue really, Virgo.  Okay. So you've got the Hierophant here.  I feel that real strongly. Some of you are, the Hierophant isn't generally a card of rebelliousness. It's just that I feel with this nine of pentacles, there's this confidence coming here also in April where you kind of feel like, you know, you just want to branch out in some way. And for others, there is a place that you work that is they're, they're eyeing you up for a position. You're being singled out for a promotion or some kind of a position going forward that, you know, with the nine of pentacles, that's always a card of luxury. So this is kind of like you'll be able to be, for some of you, self-sufficient or have be able to buy some luxuries for yourself even or even more. And basically like financial gains for sure, coming from some kind of institution or corporation of some sort. Okay. Now let me say, so you've got the tower. Wow.  You're starting over.   Get out of my house. Kicking everybody out the window. You have a lightning bolt moment. Everybody out. I'm doing my thing here. So this kind of feels like they're giving me the word like a universal aha moment. Like, okay, I don't know what that means. Maybe you live with roommates or you are, or you have people who are renting from you and you're getting rid of them. Bad eggs, I'm hearing. Maybe you're just throwing out some bad eggs, but I feel like there's this huge upheaval happening in your life in April for sure. Now the tower isn't always bad. Sometimes it can be very uncomfortable. You know, um, sometimes it could be like something happens that could affect you, but it could be indirectly as well. Um, but it's all for the good. It's it because it causes regrowth and a new beginning.  Um, and to be more taking your power back and be, be more in control of your life. Okay. In April. So you're going to come to that or it's going to come to you.  For sure. It's just coming out. It's like time to go. Uh, some of you've been sitting on the thought process of it for a while and April's like, Nope, it's time to go. No, no, no, no. Yeah, I got to get going. You turn the key and the wheel starts moving. Okay. Now, some of you will be getting an apology from someone as well. Okay. Um, and, um, there is someone, uh, you will receive, so I will say this, there will be like an apology or some sweet messages coming forward towards you. Sweet affectionate, nice. Uh, maybe a letter in the mail, something very sweet. Um, or a very nice text from someone. Uh, it could be from a Pisces, but a very nice, um, like a message that you will receive. Uh, hold on a minute. I just wanted to, yeah. Um, so it's kind of like, it's either an apology for something or it is, um, somebody just misses you and says hello. Okay. It doesn't have to be a lover, could be a friend, um, or a family member. Um, it's very mild. It's nothing heavy duty, right? Because with the page, the water in the background is very mild, very easy going. It could be that the energy of this person, um, you could receive also a very sweet, affectionate type of gift from a child. Okay. As well, but the pages always represent news and there is a possibility that you could be communicating with someone, um, a new person, um, where there's like a new love start kind of starts happening here. Um, there's also, um, for some of you might be getting an offer, an invite or inquiring about doing some volunteer work to help, um, out in ravaged areas, areas that are ravaged by weather. Um, if you belong to some type of a community, whether it's religious or just a social group of some sort, you may be putting in your effort or donating or helping with charity also. Um, so I feel like if that's something you've been thinking about doing, I know the weather has been really crazy in the south of the United States, um, from like, I guess all of the Midwest and, and the, in that whole area south and all. Um, so some of you might be wanting to get involved. Maybe something happened in your area as well and you're receiving help to help you get back up on track. Um, or could possibly be happening. Um, the tower can represent sometimes a weather event also. So I would definitely say to keep your eyes and ears peeled to the weather if you're in that portion of the United States going forward in April. Um, because there are events that are, it's, I'm not predicting that. This is all on the weather. There are events that are talking about this stuff, um, especially in those areas.  Okay. Um, I don't mean to bring negative messages, but I do feel the positive message is that anything that may occur in that area, I feel like there's going to be a lot of help. I'm not, listen, I'm not seeing, I mean, yes, I'm seeing destruction of maybe a building or two or something along those lines. Um, but I don't, I'm not seeing anything worse than that for you. Okay. And not, not entirely. So you also have the magician. Okay. So what is this? I don't usually need to clarify. Okay. Manifesting some healing. Definitely. Wow, Virgo.  I'm going into April. Um, some of you are going to, um, there's, there's a level of fame or being in the public eye also that I'm seeing here in April. And, and the first thing that came to me was comedy. Um, so I don't know if any of you, um, do stand up comedy or some type of performance, stage performance of some sort. Um, but I see that that starts to happen. That begins to manifest in April. Um, or if that's something you've been thinking about, um, whether that's on like a low, if it's like a theater, local theater or in a city or something even grander than that, um, whether that some type in the arts of some sort or on stage type of stuff, I feel like if that's something that you might want to do, um, definitely open yourself up to that because April looks like a good time for that to get into that.  And also there are some of you who, um, you are going to meet a celebrity. If you don't already know any, um, I do feel like you're, you will be meeting a celebrity in April. I don't know who it is, but, um, this person is tremendously famous. They are not, um, low, um, they're, they are in superstardom. Okay. So I also feel like there's going to be travel and it could be connected to that, but, um, there's an energy of travel here.  I do feel like that is happening here. Somebody's going to also, I want to say Venice, um, or is planning or booking a trip to Venice, Italy. Okay. So I, uh, there's a, there's relocation here as well. So some of you are either traveling to go look at places to move to, or you are actually leaving in April. Okay. And now I've got the ace of cups. So sitting on the page of cups. So there's definitely going to be new love coming for you in April. Again, with the spring energy and the lilies and you know, this, this is like a blessing of love that's coming in. You have all these, well, you have all these brand new starts and so much healing and, and, um, I mean, I feel like whenever we have aces, these are gifts that come, like this is grace. These are gifts that come to you that, you know, you haven't asked for. This is, um, this is just like someone stopping over to your house and saying, Oh, by the way, I got you this gift.  And that's what I feel like this energy. There's a gift of growth and a gift of love coming here for you. Okay. There's initiation and new beginnings and new starts in that area of your life, Fergo. So, um, you have all this page energy coming out here. Definitely someone is definitely, so I was using that as an analogy, but I do feel like someone is going to be giving you a gift right now. They're looking at what to get you and then it's something tangible. So it could be a precious metal or a jewel. It could be, um, something cute for your garden or a tool or something that you, um, whatever it is that you enjoy, someone giving this because they know that it will make you happy. So I, I do feel there's a message, um, and some news about some type of like gift coming to you. Now, if that's not coming from a person, if you have three children could be coming from one of them. The one that has the dark hair and works out all the time could also be, um, um, for some of you, you see something in the window and you purchase it for yourself and the opportunity presents for you to be able to purchase something that you have been keeping your eye on for a little while. Okay. Um, I feel like you're actually going to be able to purchase some something material as well. Okay. Um, and of course, in usual Virgo fashion, you're looking for your coupons, you're looking for your deals and the savings and you know, you, you're not, but I, I feel like that's your thing for sure. Like you, you know, you don't want to be cheap, but you don't, um, you, you will look for maybe a less expensive version of it as long as it's quality and it's authentic. Okay. I feel like that's all right. Um, it's, there's something here about that is just takes you a while, taking you a while to purchase something. Okay. Like for example, maybe you want to buy a new car, but you're like, you know, I don't need the full package on that car. You know, um, I could do without some of the trim and, you know, the little, you know, as long as it looks good and it has at least what I want, even if it's just buying a home or moving into a new place, you're taking your time with that, but there's definitely an opportunity for that as well. Okay. All right. So I love that. If that's what's going on for you as well.  I don't know who this is, but really focusing on it or you're doing that for somebody else, but there is delivery for sure. And I feel like there's something that might be delivered through the mail or a package of some sort as far as someone giving you a gift could be wrapped in a package or just come through the mail. Okay. What other messages are there here for you, Virgo? Okay. So we've got the ace or the eight of swords. So there is an, and this is the only negative card that I feel. Um, I will say somebody is getting out of prison. They're being released from prison perhaps in April. And I do feel like maybe around the eighth something, or there could be news or it could actually be happening. Um, and somebody I feel like, um, is healing from some kind of injury and they are maybe surgery could be you or another person, but I feel like there may be someone in your periphery who's milking it a little bit. Look at all the aces. You've got three aces and you have three pages. Um, there is someone in your, or will be in your life in April who's milking because this is also could be a surgery card who's milking the recovery process a little bit too much. And you with your compassionate healing loving nature might give them a little bit of clarity about that and say, you know, look, I'll explain it to you. You see this person here, they have all these bandages wrapped around them and they kind of play the victim a little bit here. Like if I were to turn the sideways like damsel in distress, but their feet are absolutely free to walk. Okay. So they can walk. I feel like Virgo, you might just be like handing them the knife and saying, cut it out and cut all that stuff off. Oh, cut off the blindfold. You're fine. You can do this. So I don't feel like you're being mean. I feel like you're being more of a supporter um and giving clarity and truth in regards to someone who might be kind of like, you know, uh, what was me and they're like way past they like, they're eight weeks now and they still haven't got up and tried. So, and Virgo, you're good for that, right? Cause you like to help, but you don't like to do things for people. Um, you have no problem showing someone the way. But you're not going to pick them up and carry them around on your shoulders. Right. You will help as much as you can. But Virgo, I feel like you like to help people who are willing to help themselves. Right. Um, unless of course it's innocent children or people who are, you know, or animals, you know, or maybe the elderly, but people who are well motivated or capable of doing things.  You can get up and walk. So here, let me help you.  You might just be like, here, here's the scissors. Here's the scissors. Do it yourself. You can do it. Right. So you got a little tough love going on that you're giving out in April with someone. Let's see what else is coming up here for you. Okay. All right. Let's see. So we've got some teamwork. You're collaborating with someone in April. Um, are working on some crafts of some sort, or you're learning, you might be going to school or doing some study. Um, and maybe there, I do feel like there's mentorship here by one or two people. Some of you are just learning, um, carpentry for the first time, or you're going back into that. Um, there's an energy of building. Um, and there's also an energy of teaching, learning or teaching. So you've got something here, um, showing up here. Now this could be work. You could work in an environment of like a school or a learning environment of some sort where you could be a teacher professor. Um, you could also be someone who is a student. Um, so if you were thinking about, um, doing that, I do see that energy playing out here for you in April. Although I think school, um, well, at least where I'm at, um, school is only a few more months left. So for some of you, um, let's see, you could also be picking a child up from school. Um, or like this is maybe not your child. Um, could be friends or you're doing, uh, you could have a, maybe you're starting some kind of job or a business or something where you're taking care of children as well. So I do feel like there's an opportunity for that. You know, maybe a daycare or doing shuttling kind of thing.  Um, there's definitely change. Some of you are going to be teaching, um, writing classes or doing something in, um, literature type studies or you're going to be learning or taking an extra class with that. Um, so yeah, there's definitely a full on change happening. The wheels are moving here. Um, and wow, look at that. The eight of wands, beautiful. Things are in movement, Virgo. Overall, like whatever you're setting out to do, the opportunities are going to be ripe for you to accomplish or just get going. And I feel like a lot of you, um, are taking care of yourself here and doing the things you need to do for self. Um, I also feel like there will be, um, some really positive news coming toward you. I did say that before, but now I'm really seeing, um, like it's going to come fast. Let's see what this news is. And it's going to change a lot of things for you. Let me see. Now for some, this could be, um, you know, Cupid's Arrows is showing up here. There, there, there is definitely a new love start for some of you with someone. Um, let me see. Okay. Wow. Nine of Swartz. All right, Virgo, I do have to, well, there's your sign. Wow, I closed all my rings today and it's early. So I do have to say that, um, there's a stress energy behind this eight of wands. Someone kind of reaching out to you and trying to connect. Um, there's a lot of anxiety attached to this. Let me see. And you guys, this is going to be a short reading tonight. I want to just see how this Wednesday general message is going to be. But yeah, why is this, what is this? Oh, all right. Well, that explains it.  This person's very stressed about that once reconciliation and it's going to be trying to reach out to you. And again on the eighth, I do feel like over Easter weekend, um, which is April 7th, eighth and ninth. And if you go back to my love readings the past week, I think, or the week before you'll be able to see that or hear that. And so yeah, um, there's also somebody here that is really stressing because they don't know if you're going to be back. They kind of feel like you will return, but for some reason now they're not so sure that you're, they're doubting. I feel like I don't know. I just feel like they're stressing like, are you going to reach out to them? They're not so sure. Maybe before they thought that you would, but now it's like that nine of sore. It's like this person is like having a hard time sleeping. Their mental conflict is happening here. And they, they're obsessing thought wise about, um, if you guys are going to like have some kind of like wake up call or things are going to like open up to each other. That kind of energy is definitely playing. Now it doesn't have to be, like I said, this could be a friend. This could be your employer that you're like, I'm out of here. I'm done. And they lost the best employee they ever had.  And there's just an energy of stress behind this because I feel like somebody wants to hear from you. And, um, and if they don't hear from you, they're going to be triggered to reach out to you. Um, because they kind of feel like, all right, well, Virgo should have been back by now. What the heck's going, what is Virgo doing right now? Virgo should have been back by now. Virgo is usually back at least by now. Um, or I at least hear something. Uh, yeah. So maybe you told somebody that you were going on vacation or you were just, you needed a break and there was the lovers I just saw. And of course I'm only going to show you the tippy top of that because YouTube doesn't like beauties. And no, I'm not going to draw. Maybe I should, maybe I should put little bikini stickers on my cards, but yeah, this is someone stressing about like, they want to be with you.  And, um, and they might, I do feel like there might be a question of whether or not you, um, have made a decision not to love them anymore. I don't see that here. I don't see that you, um, I feel like you have feelings for someone, but I, I feel like you, you, you might have kind of temporarily separated yourself and decided not to, I keep getting all this notifications, invest in the relationship.  Um, and they're hoping that you choose them. But you know, as, you know, Virgo, I don't know, you've got something going on here. Like you're, you're chasing goals of some sort. You're doing something. Um, okay, let me see. I want to see what your Moon Pitero messages are. Oh, okay. Ghosted or blocked in the reverse, committed, um, love relationship in the reverse. All right, Virgo. So, um, um, you're no longer blocking or ghosting someone and you're also not committing to something. Okay, Virgo just kind of feels like you're, you're just doing whatever you're doing for yourself. You haven't decided really on anything.  Um, and so you're kind of like, you know, I'm not pushing, I feel like you're with the ghost in a block than reverse. It's like, well, I'm not pushing this person away entirely, but I'm not committing to anything either. And that's kind of what I feel like the energy is. Um, like I said, it could be romantic and it also could just be a family member, a friend or something along those lines. Like you're, you're kind of like, you know, I'm more focused on yourself. And if you're female, you're being very direct and honest with yourself for sure. Um, you're, you're giving yourself clarity and, uh, for others, there may be a, um, could be an air sign that shows up. Um, why? Oh, okay.  Feels like they can't win with you and they can't because you're not, you're being very, um, not, you're, you're like right in the center. You're not saying yes and you're not saying no.  And, and the reason why is because you don't even know yourself because right now you're on some kind of journey and you're trying to figure out what your own personal answers are for self. Right. So, uh, somebody's definitely not happy. It could be a Gemini. We do have the lovers here with, with Gemini as well, but you know, it doesn't have to be. I just feel like Virgo, um, everything's up in the air.  That I kind of feel like that's your energy. Like you're just doing your every day and finding your joy and your happiness and, or creating that for yourself and your life. And all these opportunities are coming in for you during this time period, which I think is really awesome. And if you keep doing what you're doing, I do feel like spare is going to reveal to you the path that you need to be on. You're definitely on a path, but you may not be sure that you're waiting for confirmation or you're waiting for some kind of signs that the path you're on is the right path. And, um, I do feel like you are on it, but I will give you actually, I want to give you a couple of charms to tell you what your signs might be if you see these, to let you know that you are on the right path. Okay. So here are some signs. You got a shoe. You've got a shoe, Virgo. You've got a shoe. So let me try and show you the shoe. High heels. I don't know something to do with high heels. That's one of your signs. I don't know how that's a sign, but there you go. That's one of your signs. Some type of high heel. All right. So they're just saying, um, you can't find your other shoe. If you have lost your shoe, or you just see a, that this is the message. If you've lost a shoe, can't find it for the life of you. That's your sign. Or if you just see a single shoe somewhere, just one shoe, that's one of your signs that you are on the right path. Okay.  Like it's some kind of energy like that. If you see that, that's a message that you're on the right path. Okay. All right. This is interesting. You also have like a salmon colored orange, pinkish, salmon colored star. All right. So for some of you that there's a salmon sushi star shaped. That's one of your signs. Also, um, a starfish. If you see a starfish somewhere on the beach, you're the first one you see for the year. That's one of your signs that you're on the right path. Okay. That you're doing what you need to do. And let me see if there's any other messages with that. Oh, okay. Um, well, you know, it's for somebody. They just gave me an image of Patrick Star from SpongeBob SquarePants. There's a sign as well. Okay. Let's give it a break. And here you go. You also have this beautiful enter the dragonfly. Okay. So you've got a dragonfly here. There's another sign. Right. So you've got these three signs and I know the shoe thing is tremendously specific, but it is what it is. Or if you see a shoe with like a rose flower on it, but yeah, the dragonfly is definitely another sign. Your first dragonfly you see or the last one you see, that's a sign that you're on the right path. And yeah, I'm going to leave the reading there. Actually, I just wanted to pull a couple, sorry, I meant to do this. Couple extra. And don't forget, if you guys want to book a personal reading, if you booked with me before, you may continue to do so. But if you're new, please do book with Casey. He has lots of hours open. So if you're in another country, he can accommodate and he has lots of hours and lots of days. So do consider booking with him. And he's half the price that I generally charge. So save yourself a little money. Okay. You've got a young male who's showing up here for you. Sporty into cars, youthful, will be significant in your life in April. Okay, what else? Oh, okay, some of you are traveling by plane somewhere, going on a vacation, traveling somewhere or there's a plane involved and somebody's travel and trip. This is not on a train. This is not in a car. This is not on a boat. This is on a plane. And it may be somewhere warm wherever there's palm trees or vice versa. Could be a young male coming to visit you or vice versa coming home from college or okay, you've also got friendship, amazing networking, friends and acquaintances. They will be very significant to you also in April. Pay attention to your friends. Friends want to get together, connect with them, even if you can only do it once a month. Or if you're that person that wants to see them all the time, keep doing it. Yes, keep doing it. Acquaintances, friendship, very important during April and networking as well. Let me see what else is coming for you here. Networking, very important for your career, especially if you are getting into self-employment. I said it was going to be short and it's 45 minutes. If you're becoming self-employed, starting a business, networking is very, very important as well as marketing. And you've got true gem, valuable quality jewelry. See, I said like a precious metal or a jewel or a gem. Expect that to come in as well. But true gem is also about yourself. True gem, not a knockoff gem. Okay, maybe somebody's name is gem or has gemini somewhere in their chart or there's a gemini coming in who's being truthful with you as well or is very honest with you and is a true gem. Which is the definition of a gemini. Very, very honest and sometimes a bit too candid but can be very truthful when they're in the upright of course, not when they're in the reverse. Not all gemini's are bad. Sometimes we operate out of our strengths and sometimes we operate out of our weaknesses. So it really just depends. And yes, you've got real estate, residence, home, property, opportunity to buy a new home, purchase or rent a place, okay, and or sell. Some of you might also be getting into real estate as well or becoming a broker or working on the side of the financial aspect of real estate where you're in the office as an administrator or you're working with loans or increasing your employment. Some of you starting your own businesses or doing stuff on the side, opening your own loan company or mortgage company as well. Let me just do one more and then I'm gonna be done. Okay, you also have brunette female. Some of you are dyeing your hair or you're going back to brown, okay, or you could be connecting with someone who is a brunette female. They could have been blonde before or red and now they're brunette or they just never changed. They've always been brunette but this person will be very significant in your life as well in April. Okay, and it almost looks like this person has brown hair and blue or green eyes so that could be you also or another person that kind of looks like what's that politician's name that governor out in the Dakota area? I can't remember her name and I don't want to say it here. I don't know for a quick second, I just saw that and I was like, oh, you know, she has all that. I don't know. She just reminded me of her real quick so I don't know. Maybe you live in the Dakota area or some of you are going to be getting yourselves involved in politics or something. Yeah, so interesting reading. That was a lot of fun. Tomorrow I will be back with your weekend outlook and we will take a look at romance and some tarot as well. So again, don't forget, if you want to join my channel so you can get free readings with me, go ahead and become a member and then on Sunday show up for the live stream, 1 p.m. Eastern Standard. Once you're a member, you can pop in and ask as many questions as you like. You don't have to pay. Of course, tips are always welcome, but you don't have to because you've already signed up and you're paying monthly. So all right, you guys, I hope you enjoyed that. I will see you all back here tomorrow. Okay, love you. Bye.